Commit Graph

11 Commits

Author SHA1 Message Date
Riccardo Schirone
219eefbd5d Simplify r_bin_open_io function (#15307) ##bin
* remove file_sz field from r_bin_file_new_from_buffer and r_bin_file_xtr_load_buffer
* remove all the messy buffer size handling and just rely on r_buf_size
2019-10-19 01:46:22 +02:00
Riccardo Schirone
3055bbfd09 Remove unused offset argument in RBinOptions 2019-10-17 02:31:16 +02:00
pancake
30cee7811e Rename r_bin_file_set_cur_binfile_obj to r_bin_file_set_obj 2019-06-16 23:35:12 +02:00
radare
081bec11e0
A couple of fixes for base address support ##bin 2019-06-10 11:25:34 +02:00
pancake
7db9c29805 More code cleanup in RBin, speedup method resolution ##performance 2019-06-07 03:50:22 +02:00
radare
a875795bb5
Completely eliminate the bytes apis in RBin ##bin
* Huge bytes->buffer on almost all the plugins, break API and ABI \o/
* Changed the way RBinFiles are created
* Changed the structure of the Sdb instance
* Improve ELF and MZ detection mechanisms to reduce false positives
* Change all the free/destroy methods to return void
* Fix "ks" shell
* Simplify and change the way RBinWrite apis work
2019-05-27 18:18:01 +02:00
radare
680340c2a1
Initial extermination of the *_bytes methods in RBin ##bin (#13547) 2019-05-22 17:03:46 +02:00
Riccardo Schirone
3ef9a7cc95 Speed up RBinReloc retrieval ##optimization 2019-01-21 11:40:24 +01:00
Riccardo Schirone
90058945d2 Remove "referenced" from RBinObject and remove get_object ##refactoring 2018-11-13 13:05:18 +01:00
Riccardo Schirone
d6fd896a65 Remove other unused functions in RBin and make others static ##refactor 2018-11-07 10:52:32 +01:00
Riccardo Schirone
936512916b Another RBin API cleanup ##bin
* remove R_API from functions not used outside of RBin module
* move not-exported functions to a separate private header
* move bin_private in i/private.h
* fix and use R_IPI
* fix mips_assemble
2018-11-05 11:25:31 +01:00