pancake
|
a0b12e3506
|
Add anal.rnr option
|
2017-12-24 19:01:51 +01:00 |
|
kriw
|
425fb50a4b
|
Fix #7989 impl noreturn_recurse (#9065)
|
2017-12-24 11:26:53 +01:00 |
|
Khairul Kasmiran
|
3e68588ef0
|
java_analyze_fns now updates fcn_tree
|
2017-12-24 13:29:35 +08:00 |
|
Khairul Kasmiran
|
6e7ecd4670
|
Update fcn_tree only if the fcn size changes
|
2017-12-23 22:35:57 +08:00 |
|
Khairul Kasmiran
|
e65cc4d422
|
afb+ now updates fcn_tree
|
2017-12-23 21:41:28 +08:00 |
|
pancake
|
8ded1626fd
|
Enums are int32 on msvc, this breaks RAnalOp.type, switch to ut32
|
2017-12-23 02:40:45 +01:00 |
|
pancake
|
d6e0b606c7
|
Fix #9042 - Remove spaces from delta flags in ax
|
2017-12-22 15:56:34 +01:00 |
|
Khairul Kasmiran
|
84e3786248
|
Fixed fcn_tree code when fcn size is 0
|
2017-12-22 20:55:27 +08:00 |
|
Francesco Tamagni
|
89cef54555
|
Fix invalid json in arm opex (#9059)
- also decode pstate value
|
2017-12-21 14:12:24 +01:00 |
|
pancake
|
df4ddfc745
|
Fix last covs
|
2017-12-20 15:05:33 +01:00 |
|
pancake
|
0b1e8eaecc
|
Fix almost all warnings from the msvc build
|
2017-12-19 00:18:39 +01:00 |
|
emvivre
|
7803a1abec
|
Implement ESIL <<=[], <<=[1], <<=[2], <<=[4], <<=[8], >>=[], >>=[1], >>=[2], >>=[4] and >>=[8] operators
|
2017-12-17 22:56:09 +01:00 |
|
Fangrui Song
|
97d53814f9
|
Add fcn_tree to RAnal (interval tree based on augmented red-black tree) and optimize r_anal_get_fcn_in (O(n) -> O(log n)) (#9034)
The long term plan is to phase out RAnal::fcns and migrate to RAnal::fcn_tree.
|
2017-12-17 22:55:32 +01:00 |
|
xarkes
|
0ce6e6dbe8
|
Fixed axtj/axfj extra null byte. (#9018)
|
2017-12-15 01:12:54 +01:00 |
|
pancake
|
a4dd045bac
|
More fixes for the dict xrefs
|
2017-12-14 06:41:49 -05:00 |
|
pancake
|
e24562a724
|
Update dict from sdb again
|
2017-12-14 11:24:46 +01:00 |
|
pancake
|
42cea179a0
|
Fixes for the dict type
|
2017-12-13 13:05:49 +01:00 |
|
pancake
|
bf9c5f96d9
|
Upgrade sdb (renames mht to dict)
|
2017-12-13 03:07:22 +01:00 |
|
pancake
|
ce77004507
|
Update SDB and initial use of MHT for xrefs (disabled by default)
|
2017-12-11 18:00:14 +01:00 |
|
pancake
|
e3c1a803db
|
Fix warnings with GCC
|
2017-12-08 15:47:48 +01:00 |
|
Khairul Azhar Kasmiran
|
d28db2d349
|
Fixed ESIL for cbz and cbnz on arm16 -- checks reg instead of zf (#8983)
|
2017-12-07 16:11:47 +01:00 |
|
Maijin
|
fa44625c5a
|
Add chip8 disassembler and partial analyzer
|
2017-12-07 15:25:27 +01:00 |
|
Khairul Azhar Kasmiran
|
480740a7f7
|
Switched generated ESIL of arm64 cbz and cbnz (#8971)
|
2017-12-07 01:09:18 +01:00 |
|
pancake
|
02c6cbcd9d
|
Add ref hint for the ARM PLD instruction
|
2017-12-04 11:17:42 +01:00 |
|
xarkes
|
287f824275
|
Meson remove propeller (#8946)
|
2017-12-03 19:37:38 +01:00 |
|
Maijin
|
8893fbd3a6
|
Empty reg profile for null plugin (#8944)
|
2017-12-03 17:12:18 +01:00 |
|
pancake
|
18a61de043
|
HLT instruction in ARM64 is also a trap
|
2017-12-03 16:55:26 +01:00 |
|
Giovanni
|
11f22d2828
|
fixed ppc esil for RLD[I]C[L/R] and BD* instructions and mask[32/64] (#8914)
|
2017-11-30 00:47:57 +01:00 |
|
pancake
|
5a9f1fd2ac
|
Fix regression in r_snprintf
|
2017-11-28 22:43:17 +01:00 |
|
pancake
|
d505902165
|
Add r_snprintf to null terminate strings and fix oobread in esil2reil
|
2017-11-28 17:54:38 +01:00 |
|
Anton Kochkov
|
4554a9e458
|
More 8051 ESIL
|
2017-11-27 18:19:39 +08:00 |
|
Anton Kochkov
|
ac9110fca5
|
Fix build
|
2017-11-27 13:19:51 +08:00 |
|
Anton Kochkov
|
320a6db816
|
Add some of missing 8051 ESIL ops
|
2017-11-27 13:05:31 +08:00 |
|
pancake
|
7fdf1e9048
|
No colors in flags when scr.color=0 and osx->macos in noreturn types
|
2017-11-26 22:42:56 +01:00 |
|
pancake
|
b2c91a7d03
|
Fix hotkey shortcuts for UCALL (used mainly on windows bins)
|
2017-11-26 00:52:58 +01:00 |
|
pancake
|
562cb02721
|
Fix #7309 - Add afCl to get an aprox count of loops in a function
|
2017-11-24 14:22:29 +01:00 |
|
Anton Kochkov
|
c5cf714a6d
|
Enable missing plugins for AppVeyor (#8876)
|
2017-11-24 13:13:01 +08:00 |
|
pancake
|
92577e3c58
|
Fix oobread in arm analysis
|
2017-11-24 00:38:44 +01:00 |
|
pancake
|
b631199245
|
Remove 'anal error' noisy debug printf
|
2017-11-23 18:10:59 +01:00 |
|
Khairul Kasmiran
|
110158c3e3
|
af+ no-bb fix
|
2017-11-23 19:49:25 +08:00 |
|
Rick Altherr
|
e9f179f674
|
anal_x86_cs: Fix incorrect aliasing of CS and SS in 16-bit mode (#8867)
Looks like a typo in the offsets caused CS and SS to point to the same
offset in the register arena. They are actually distinct segment
registers.
|
2017-11-22 21:03:49 +01:00 |
|
pancake
|
2831aae633
|
Use r_tinyrange_in in r_anal_fcn_in and 2x visual disasm
|
2017-11-22 01:58:14 +01:00 |
|
Khairul Azhar Kasmiran
|
8d7fb922dd
|
Add cfg.escbslash: Escape the backslash (currently Cs output only) (#8855)
* Renamed ign_bslash param to esc_bslash
* cfg.escbslash: Escape the backslash (currently Cs output only)
|
2017-11-22 01:09:58 +01:00 |
|
Khairul Kasmiran
|
1805de9202
|
Cs8: add utf8 string
|
2017-11-19 21:05:01 +08:00 |
|
pancake
|
8b5e0c0219
|
Add a comment on the stepback functionality to warn user about how broken is it
|
2017-11-15 01:13:29 +09:00 |
|
pancake
|
24021c1c29
|
Implement ahh -> anal hint highlight
|
2017-11-14 23:36:04 +09:00 |
|
pancake
|
4c7044e4d4
|
Fix #8810 - anal.searchstringrefs -> anal.refstr
|
2017-11-14 03:47:21 +09:00 |
|
pancake
|
9197da06d0
|
Fixes for step back
|
2017-11-12 12:52:06 +09:00 |
|
Khairul Kasmiran
|
a0e89a9163
|
Simplify r_meta_del
|
2017-11-10 22:18:14 +08:00 |
|
Maijin
|
4bb5c15faa
|
r_lib_struct_t -> RLibStruct
|
2017-11-10 13:38:05 +01:00 |
|