344 Commits

Author SHA1 Message Date
pancake
d5decff694 Fix #4134 - Honor min,maxlen in izz 2016-02-22 22:51:37 +01:00
Riccardo Schirone
81555efde2 flags: use name instead of realname as the key field of a flag item
flags: remove r_flag_set_name API because not consistent
       the right way to change the name of a flag item is by using
       r_flag_rename. the old api has been then marked as static and
       refactored.
2016-02-22 18:21:25 +01:00
Riccardo Schirone
23006460c1 flags: refactoring of r_flag_set
flags: remove dup parameter from r_flag_set
2016-02-22 18:21:25 +01:00
Riccardo Schirone
b80c635aba flags: refactoring of the APIs to unset a flag item
flags: free items when using unset_name, unset_off or unset_glob
2016-02-22 18:21:25 +01:00
pancake
3140749266 Fix #4095 - Export RBinSection info for mach0.la_symbol_ptr 2016-02-16 02:58:29 +01:00
pancake
31ee717f81 Fix latest coverities 2016-01-18 11:15:02 +01:00
pancake
a362dcf6d9 Update sdb and fix more null derefs caused by mem exhaustion 2016-01-11 00:24:18 +01:00
Álvaro Felipe Melchor
c939ba7da9 Fix #3852 & changes in midflags 2015-12-31 02:10:18 +01:00
alvaro_fe
a6e4d6b93e Fix #838 2015-12-16 11:40:23 +01:00
skuater
513200a7fa Fixes for the w32 debugger 2015-11-24 23:28:50 +01:00
pancake
f188ef836e Fix java build 2015-11-20 16:08:24 +01:00
pancake
e496f574ff Fix crash introduced in bind/type check 2015-11-12 10:48:45 +01:00
pancake
7901b57803 Fix #3684 - Do not flag LOCAL NOTYPE ELF symbols 2015-11-12 10:06:16 +01:00
pancake
0351b4479d Fix cov after mem optimizations regression 2015-11-12 00:39:51 +01:00
Udayan Kumar
4ff5f3f91a Fix #3676 - implement IP filtering in bin.strfilter 2015-11-10 22:33:19 +01:00
Jeffrey Crowell
f61ceae94c fix null deref in bin.c 2015-11-10 15:11:33 -05:00
pancake
2e9cc2f1b2 Fix issues with DEX flags and class methods 2015-11-09 21:47:11 +01:00
pancake
e37ada9096 Fix some asan issues with latest rbin changes in dex 2015-11-09 18:51:45 +01:00
Álvaro Felipe Melchor
8d9af55342 Fix #3628 2015-11-09 15:30:13 +01:00
pancake
45de9bc433 Shrink Imports and Strings RBin memory footprint 2015-11-09 04:41:31 +01:00
pancake
baf63a0cba Reduce RBinSymbols memory (smaller footpronum) 2015-11-09 03:41:07 +01:00
pancake
9c9bb2dbd5 Memory optimization for flags (-70%) + some warnfixes + sdb-sync 2015-11-08 23:38:42 +01:00
pancake
cf395d0dc1 Fix use-after-free in ood 2015-11-05 13:39:32 +01:00
pancake
97233ecbae Fix #3431 - Implement support for SMD roms 2015-10-29 13:55:03 +01:00
pancake
02e719fafe Aim to fix eeaf87ece627fe94f92f836ac3467ffd @revskills dyldcache crash 2015-10-26 03:45:54 +01:00
Álvaro Felipe Melchor
14a775f14f Fix #3509 - bin.prefix option 2015-10-22 23:36:43 +02:00
pancake
1b88200e31 Add support for 'interpreter' in RBin, ELF and MACH0 2015-10-22 02:13:26 +02:00
pancake
78cb412a6d Fix a null deref in some class fuzz case 2015-10-21 12:48:16 +02:00
pancake
005c022f63 Minor code cleanup for pdc 2015-10-21 01:20:54 +02:00
pancake
c48f769773 Escape import names 2015-10-21 01:05:24 +02:00
pancake
6fe72bc3ad Fix #3533 - demangle imports 2015-10-21 00:54:32 +02:00
pancake
45c7c923af Better dtc, demangling support. Handle RABIN2_LANG, and more c++ autodetect
* r_name_filter(len:-1) strlens the string
* Show symbol names in `dtc` (calltracer)
2015-10-19 13:21:12 +02:00
pancake
1b5cd887ce Disobey rabin2 -B if bin is not pie, enhace dmm* and mach0 2015-10-19 02:41:21 +02:00
Álvaro Felipe Melchor
6fa7d44482 Fix #1289 2015-10-16 11:24:20 +02:00
pancake
42bc18703a Implement asm.pcalign and min/max opsize info 2015-10-14 02:11:53 +02:00
pancake
1dba5a687d Initial implementation of bin.strfilter and bin.strpurge 2015-10-13 03:50:14 +02:00
jvoisin
92611cb9dc Fix two covertities 2015-10-09 13:26:25 +02:00
pancake
03b259f6ff Fix isj / irj crash 2015-10-04 03:40:58 +02:00
pancake
e237d71b58 Fix crash in irj 2015-10-03 13:16:44 +02:00
pancake
24e2bed757 Fix #2228 DESU DESU DESU DESU DESU DESU 2015-10-01 21:04:38 +02:00
pancake
ff422f79c2 Fix izj 2015-10-01 12:15:45 +02:00
Riccardo Schirone
199d17172a core/bin: simplify other bin_* functions 2015-09-29 10:17:29 +02:00
Riccardo Schirone
ae9e42d159 core/bin: add m bit in 'iS'
core/bin: simplify bin_imports + simplify bin_sections
2015-09-28 22:52:26 +02:00
Riccardo Schirone
6a389cb601 core/disasm: re-enable hints during disasm 2015-09-28 17:22:06 +02:00
pancake
50340be871 Fix #3376 - Implement immbase anal hint 2015-09-28 01:00:06 +02:00
Riccardo Schirone
191c454a61 core/bin: big refactoring and code cleanup 2015-09-27 17:46:41 +02:00
pancake
d1f3dc3e08 Some more fixes for exports and PE 2015-09-23 15:01:36 +02:00
pancake
46f8561986 Fix rabin2 -E crash and filter in elf 2015-09-23 13:24:10 +02:00
pancake
34811ad84e Fix #2416 - Add iE and rabin2 -E to list exports 2015-09-23 12:23:03 +02:00
Jeffrey Crowell
4ae29be73a base64 0 doesnt do strlen any more 2015-09-18 13:01:04 -04:00