Searched refs:RBinXtrData (Results 1 – 8 of 8) sorted by relevance
/dports/devel/radare2/radare2-5.1.1/libr/bin/p/ |
H A D | bin_xtr_dyldcache.c | 10 static RBinXtrData * extract(RBin *bin, int idx); 12 static RBinXtrData * oneshot(RBin *bin, const ut8 *buf, ut64 size, int idx); 45 RBinXtrData *data = extract (bin, i); in extractall() 71 static RBinXtrData *extract(RBin *bin, int idx) { in extract() 73 RBinXtrData *res = NULL; in extract() 104 static RBinXtrData *oneshot(RBin *bin, const ut8* buf, ut64 size, int idx) { in oneshot() 105 RBinXtrData *res = NULL; in oneshot() 146 RBinXtrData *data = NULL; in oneshotall()
|
H A D | bin_xtr_fatmach0.c | 10 static RBinXtrData * extract(RBin *bin, int idx); 65 static RBinXtrData *extract(RBin* bin, int idx) { in extract() 86 RBinXtrData * res = r_bin_xtrdata_new (arch->b, arch->offset, arch->size, narch, metadata); in extract() 93 static RBinXtrData *oneshot_buffer(RBin *bin, RBuffer *b, int idx) { in oneshot_buffer() 108 RBinXtrData *res = r_bin_xtrdata_new (arch->b, arch->offset, arch->size, narch, metadata); in oneshot_buffer() 122 RBinXtrData *data = oneshot_buffer (bin, b, 0); in oneshotall_buffer()
|
H A D | bin_xtr_pemixed.c | 10 static RBinXtrData * oneshot(RBin *bin, const ut8 *buf, ut64 size, int subbin_type); 52 RBinXtrData *data = oneshot (bin, buf, size, SUB_BIN_DOS); in oneshotall() 84 static RBinXtrData * oneshot(RBin *bin, const ut8 *buf, ut64 size, int sub_bin_type) { in oneshot()
|
H A D | bin_xtr_sep64.c | 149 static RBinXtrData *oneshot_buffer(RBin *bin, RBuffer *b, int idx) { in oneshot_buffer() 158 …RBinXtrData * res = r_bin_xtrdata_new (slice->buf, slice->nominal_offset, slice->total_size, 3 + c… in oneshot_buffer() 166 RBinXtrData *data = oneshot_buffer (bin, b, 0); in oneshotall_buffer()
|
/dports/devel/radare2/radare2-5.1.1/libr/include/ |
H A D | r_bin.h | 368 } RBinXtrData; typedef 370 R_API RBinXtrData *r_bin_xtrdata_new(RBuffer *buf, ut64 offset, ut64 size, ut32 file_count, RBinXtr… 381 RBinXtrData *(*extract_from_bytes)(RBin *bin, const ut8 *buf, ut64 size, int idx); 382 RBinXtrData *(*extract_from_buffer)(RBin *bin, RBuffer *buf, int idx); 385 RBinXtrData *(*extract)(RBin *bin, int idx); 744 …object_new_from_xtr_data(RBin *bin, RBinFile *bf, ut64 baseaddr, ut64 loadaddr, RBinXtrData *data);
|
/dports/devel/radare2/radare2-5.1.1/libr/bin/ |
H A D | bin.c | 59 R_API RBinXtrData *r_bin_xtrdata_new(RBuffer *buf, ut64 offset, ut64 size, ut32 file_count, RBinXtr… in r_bin_xtrdata_new() 60 RBinXtrData *data = R_NEW0 (RBinXtrData); in r_bin_xtrdata_new() 85 RBinXtrData *data = data_; in r_bin_xtrdata_free() 912 RBinXtrData *xtr_data = r_list_get_n (binfile->xtr_data, 0); in r_bin_use_arch() 954 RBinXtrData *xtr_data; in list_xtr_archs()
|
H A D | bfile.c | 476 …bject_new_from_xtr_data(RBin *bin, RBinFile *bf, ut64 baseaddr, ut64 loadaddr, RBinXtrData *data) { in r_bin_file_object_new_from_xtr_data() 512 static bool xtr_metadata_match(RBinXtrData *xtr_data, const char *arch, int bits) { in xtr_metadata_match() 546 RBinXtrData *xtr_data; in r_bin_file_find_by_arch_bits() 750 RBinXtrData *x; in r_bin_file_xtr_load_buffer()
|
/dports/devel/radare2/radare2-5.1.1/libr/main/ |
H A D | rabin2.c | 143 static bool extract_binobj(const RBinFile *bf, RBinXtrData *data, int idx) { in extract_binobj() 213 RBinXtrData *data = NULL; in rabin_extract() 414 RBinXtrData *xtr_data = r_list_get_n (cur->xtr_data, 0); in rabin_do_operation()
|