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