pancake
|
5786212989
|
x86.cs: identify PUSH vs UPUSH
|
2015-01-30 00:54:28 +01:00 |
|
pancake
|
918d2a3144
|
Fixes for autofunction name
|
2015-01-30 00:22:48 +01:00 |
|
pancake
|
a4cd6db606
|
Add anal.bbsplit (=true) fixing basic block split analysis
- Thanks @earada for reporting!
$ cat /tmp/analbug.r2
wx 5589e583ec04837d08027507b802000000eb0b8b4508890424e8d7ffffffc9c3
e anal.bbsplit=true
af
afb
# pdr
$ r2 -qni /tmp/analbug.r2 -
0x00000000 0x0000000c 12 j 0x00000013 f 0x0000000c
0x00000013 0x0000001e 11 j 0x0000001e
0x0000000c 0x00000013 7 j 0x0000001e
0x0000001e 0x00000020 2
|
2015-01-29 23:27:18 +01:00 |
|
pancake
|
039858fd86
|
Fix r2 -B, rabin2 -B, Implement oa command
- Now it is possible to load binfiles from debugger memory
* Base address is now honored properly. But it needs more testing
|
2015-01-29 01:45:39 +01:00 |
|
pancake
|
c8dbff1374
|
Fix #2002 - Handle analop.ptr in relative LEAs for x86.cs
|
2015-01-28 22:30:47 +01:00 |
|
condret
|
c544b803f7
|
fix some esil-strings and foo
|
2015-01-28 00:04:43 +01:00 |
|
jvoisin
|
1a17b5b420
|
Coverifix++
|
2015-01-27 16:03:18 +01:00 |
|
jvoisin
|
9174457d0f
|
Coverity++
|
2015-01-24 15:33:53 +01:00 |
|
jvoisin
|
16cac50319
|
Coverity++
|
2015-01-24 11:24:55 +01:00 |
|
XVilka
|
8f21ece2e6
|
Fix Mingw32 compilation and cleanup
|
2015-01-22 19:06:20 +03:00 |
|
pancake
|
d08015cf66
|
Add f--, fs-*, o--, enhace Po a lot
- Handle all internal information deinitialization in:
- flags, io, core, bin, anal
- Fix w32 build
|
2015-01-22 02:22:29 +01:00 |
|
pancake
|
5e82babac8
|
Initialize buf in anal.x86.cs
|
2015-01-21 14:08:50 +01:00 |
|
pancake
|
1cefb13d92
|
Fix for x86.esil
|
2015-01-20 00:38:28 +01:00 |
|
pancake
|
9503e8506a
|
Fix anal.arm.cs uninitialized access reported by valgrind
|
2015-01-17 17:54:44 +01:00 |
|
fenugrec
|
80ae9a70a9
|
SuperH: added more opcodes to anal_sh.c
|
2015-01-15 22:42:00 +03:00 |
|
fenugrec
|
d145cdd826
|
Fix SuperH anal_sh plugin
added a lot of instructions; WIP
|
2015-01-15 22:42:00 +03:00 |
|
pancake
|
6f2f293a92
|
Enhace x86.cs esil analysis
|
2015-01-15 01:53:36 +01:00 |
|
jvoisin
|
2c348998fd
|
One coverifix, and add the "sal" instruction support in r_anal_optype_to_string
|
2015-01-15 01:31:21 +01:00 |
|
jvoisin
|
99a655faf8
|
More coverifix
|
2015-01-14 04:00:05 +01:00 |
|
jvoisin
|
176c0c01b2
|
Fix previous commit
:<
|
2015-01-14 02:59:05 +01:00 |
|
jvoisin
|
8ac1616daf
|
Fix some coverity issues
|
2015-01-14 02:53:34 +01:00 |
|
pancake
|
c61368a0f3
|
Add support for asm.pseudo and asm.varsub for ARM and ARM64
|
2015-01-11 01:48:20 +01:00 |
|
pancake
|
d32c7d8f80
|
Initial support for ARM and ARM64 nopskip with invalid instructions
|
2015-01-10 03:21:27 +01:00 |
|
pancake
|
743bd0a68a
|
Initial support for ARM and ARM64 local variables
|
2015-01-10 02:14:55 +01:00 |
|
pancake
|
75c322b613
|
Add bin.lang, rabin2 -D and iD commands to demangle from commandline
- Fix some warnings in windbg
- Minor fix for ARM analysis (wip)
|
2015-01-10 01:00:01 +01:00 |
|
pancake
|
6439df458c
|
Fix #1928 - Use cs_reg_name() instead of hardcoded array
|
2015-01-02 18:04:34 +01:00 |
|
pancake
|
9b17bd596b
|
Handle 0xcc in anal.nopskip
|
2014-12-22 23:37:14 +01:00 |
|
Alvaro Muñoz
|
aaca093f52
|
add LEA to variable analysis
|
2014-12-22 11:50:56 +01:00 |
|
pancake
|
b8dfbe8783
|
Fix anal.nopskip
|
2014-12-22 11:48:44 +01:00 |
|
pancake
|
ef69adb7f4
|
Better relocs in disasm and support reloc resolution by ordinal on PE
- Include OLEAUT32 and WS2_32 ordinal-symbol tables
|
2014-12-21 04:18:56 +01:00 |
|
pancake
|
d6c46d4f55
|
Fix >-1 branch instruction analysis for arm.cs
|
2014-12-20 11:00:22 +01:00 |
|
pancake
|
17b06b7cbe
|
Add loop , show fd after o and fix int (x86.cs)
|
2014-12-19 12:18:25 +01:00 |
|
trndr
|
6706fb7c7b
|
Add mips cs esil SRAm SRLV, SRL, SLLV, LBU, STLU
|
2014-12-18 21:47:54 +01:00 |
|
trndr
|
e38dc3157b
|
Remove mips cs esil shorthand expressions
|
2014-12-18 21:47:54 +01:00 |
|
pancake
|
2369e0aebb
|
Add RAnal.cur.esil_trap ()
|
2014-12-15 00:36:02 +01:00 |
|
pancake
|
391676dc39
|
Cleanup the pdb_downloader function (-40LOC)
|
2014-12-14 23:04:50 +01:00 |
|
pancake
|
6e7ef1fd3c
|
Fix #1832 - asm.varsub is working now. Add sys/install.sh --without-pull
|
2014-12-14 02:36:57 +01:00 |
|
Alvaro Muñoz
|
a6b34c4d53
|
Fix #1819 - Better var disasm and management. var subst in disasm is back
|
2014-12-14 01:51:55 +01:00 |
|
pancake
|
984afca05c
|
Fix bb overlap bug causing wrong graphs and enhace 'a2f'
|
2014-12-14 01:49:04 +01:00 |
|
pancake
|
1a65e14627
|
Update capstone and fix some ARM64 analysis issues (still buggy)
|
2014-12-12 13:48:42 +01:00 |
|
pancake
|
dd6b3005b1
|
Enforce weak/unowned linked lists by code, needs more testing
|
2014-12-11 16:43:33 +01:00 |
|
pancake
|
ba382e9e7f
|
Fix aei use-after-free issue
|
2014-12-10 00:54:57 +01:00 |
|
pancake
|
73eea88ad7
|
Fix more aei issues related to the zlul report
|
2014-12-09 23:28:26 +01:00 |
|
pancake
|
7b9f70445d
|
Fix #1816 - Fixed another crash in rpnesil reported by zlul
|
2014-12-09 18:19:44 +01:00 |
|
pancake
|
7575cdfb36
|
Fix #1815 - fix aei null deref
|
2014-12-09 11:52:04 +01:00 |
|
pancake
|
2d81508caf
|
Fix jalx for mips.gnu and mips.cs
|
2014-12-09 02:21:58 +01:00 |
|
fenugrec
|
e36d2d4dcf
|
superH analyzer+disasm bigendian support
|
2014-12-09 01:39:41 +01:00 |
|
pancake
|
0215b38bd3
|
Initial anal.cris implementation
|
2014-12-09 01:28:37 +01:00 |
|
Alvaro Muñoz
|
4b553bee7b
|
add stack operation to x86 CS arch
|
2014-12-08 23:39:22 +01:00 |
|
pancake
|
455cf93408
|
Fix typo in internal rpnesil functio name
|
2014-12-08 19:15:41 +01:00 |
|