mrmacete
4e3936cb37
Fix: avoid modifying symbol names in bin/filter
...
- the duplication count is stored in RBinSymbol and used when emitting flags
- for class method names this duplication count is ignored, since the flag generation already prepends the class name to account for uniqueness
- bring back the duplication count for obj. / loc. / sym. flags and in is*
- in all other places (lists, midflags, ic, etc) the "real" names are shown instead
2017-05-03 14:28:48 +02:00
Anton Kochkov
9e1b757abb
ARM64 - fix ESIL pstate flags
2017-05-03 11:34:38 +02:00
pancake
204da24d0e
Integrate pss into the visual mode
2017-05-03 03:23:05 +02:00
pancake
5e641b2d68
Implement pss command to use it in cmd.visual or broken terminals
2017-05-03 03:05:01 +02:00
pancake
1707d0115c
Honor cmd.visual in Visual title
2017-05-03 02:54:31 +02:00
pancake
2e774b50f6
Reduce false positives in strings. Maybe we should raise bin.minstr to 5
2017-05-02 22:49:02 +02:00
rene
d15e2d2a63
fixes segfault in aetr
2017-05-02 17:43:37 +02:00
Anton Kochkov
7c96bca809
ARM64: Fix ESIL of CMP
2017-05-02 15:19:50 +02:00
Anton Kochkov
2417833058
ARM64 ESIL - fix post-index STP/LDP
2017-05-02 15:19:50 +02:00
Sven Steinbauer
35dd3df74d
Add mov.w thumb instruction ( #7397 )
...
FIX #7387
2017-05-02 15:19:15 +02:00
Khairul Azhar Kasmiran
082f58a6a5
Show refaddr only once in cmts ( #7398 )
2017-05-02 15:18:59 +02:00
pancake
3e0c7bc650
Support meson build for Linux (Requires meson 0.40)
2017-05-02 14:18:36 +02:00
pancake
60f9667654
Remove support for bjam build system
...
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
yetmorecode
1fc8a829b3
Added fss, fssj and fss* ans some minor improvements in fs ( #7392 )
2017-05-02 05:46:43 +02:00
Francesco Tamagni
e9b402b7f2
Add class name argument to ic
2017-05-02 05:44:46 +02:00
pancake
fa0409dab7
Fix crash in signatures and minor fix for meson
2017-05-02 05:43:44 +02:00
pancake
8edc242324
Remove judy and libzip unused code
2017-05-02 05:34:05 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
yetmorecode
8c78bfa8c0
Export size field as long instead of string in fj ( #7388 )
2017-05-01 16:50:38 +02:00
pancake
773c0e122c
Fix last cov
2017-05-01 15:59:24 +02:00
yetmorecode
344bdd0df6
Added size and machine where missing in iAj ( #7384 )
2017-05-01 14:11:24 +02:00
pancake
1d9a571fdd
Remove dead code and fix ij on dex
2017-05-01 14:04:11 +02:00
Khairul Azhar Kasmiran
eff7cdb29c
Put flag cmt first and show it only once ( #7386 )
2017-05-01 10:49:41 +02:00
pancake
7726cdb5ca
Honor class/methods and flags to name functions
2017-05-01 03:56:01 +02:00
pancake
6fe53c4908
Load methods as flags when loading the bin
2017-05-01 03:55:43 +02:00
yetmorecode
56704cec34
Followup changes in cconfig.c to utilize SETOPTIONS for config nodes ( #7377 )
...
* Not printing config description in 'e var=?'
* Added ?? option to config nodes and multiple style fixes
2017-04-30 19:35:14 +02:00
Khairul Azhar Kasmiran
282956bded
Align fcn name cmts ( #7382 )
2017-04-30 13:53:26 +02:00
Andry
8ff25b906d
afll sorting fix ( #7378 fix) ( #7381 )
2017-04-30 13:51:53 +02:00
Khairul Azhar Kasmiran
d2fd4c6727
Make push cmt a true cmt ( #7379 )
2017-04-29 14:54:28 +02:00
pancake
9d83647047
Aim to fix eco cga on windows
2017-04-28 23:01:37 +02:00
Khairul Azhar Kasmiran
2ca1f07052
Don't repeat flag in comment if already in disasm (CALL/MOV) ( #7375 )
2017-04-28 18:27:56 +02:00
pancake
71dc5b0588
Fix z regression introduced after refactoring
2017-04-28 17:16:45 +02:00
pancake
96cae18de6
Update to sdb-0.12 fixing some mem issues
2017-04-28 14:48:01 +02:00
pancake
c91339830e
Initial implementation of dir.zigns and honor in zo
2017-04-28 14:37:30 +02:00
pancake
b3850be217
Lot of null derefs fixes in signatures and crypto
...
- Remove \r from crypto_des
- Initial work towards dir.zigns
2017-04-28 14:37:28 +02:00
Francesco Tamagni
ab7f7c9c3d
Improve ESIL for arm64
...
- add implementations for MSUB, BFI, NEG
- fix BLR implementation
- move "tmp" register to avoid overlapping "sp" in register profile
2017-04-28 13:20:02 +02:00
radare
fae079d20c
Set asm.midflags=2 by default
...
- Filter flags starting by hit or $
2017-04-28 05:50:04 +02:00
Marq Schneider
183938ef19
Add MIPS branch likely variants to MIPS CS analysis
2017-04-28 02:20:11 +02:00
yetmorecode
0a3d2ad085
Fixed regression in e*
2017-04-28 02:07:32 +02:00
yetmorecode
1ee1a3550e
Added more JSON escaping
2017-04-28 02:07:32 +02:00
yetmorecode
3bcd98bb4f
Added SETOPTIONS to cconfig.c and multiple style fixes
2017-04-28 02:07:32 +02:00
yetmorecode
ca56112550
Added ev and evj command
2017-04-28 02:07:32 +02:00
mrmacete
5398cc78f8
Fix arm64 movz and movk ESIL
2017-04-28 02:06:10 +02:00
pancake
96a6bd7d8f
Update SDB from git fixing several vulns
2017-04-28 02:04:18 +02:00
alvarofe
884fb911ae
Fix redirection to std[io|out|err] in rarun for mac
2017-04-28 00:18:45 +02:00
pancake
0072e0c0b7
More fixes for ASR/SAR on 32/64bit for x86, test against arm and thumb
2017-04-27 17:08:20 +02:00
pancake
23cba998d0
Refixes for >>>> on arm32
2017-04-27 16:46:24 +02:00
pancake
838b87f47e
Fix >>>> and >>>>= esil instructions for 32bit
2017-04-27 15:29:44 +02:00
pancake
b3f7277ec6
Fix #7364 - uaf in pdi with ahi 2 on 48b96e74646c6c2e646c for x86
2017-04-27 15:18:49 +02:00
Giovanni
883422082d
Fix PowerPC's SUBF esil and parse
2017-04-27 14:55:22 +02:00