Commit Graph

9786 Commits

Author SHA1 Message Date
Dima Turchenkov
ad6581f265 Config variables for jmp/cjmp references 2015-11-23 21:04:18 +01:00
Dax
412934d20e Initial PSX Executable Support
PSX Plugin: Deleted useless file
PSX Plugin: Adjusted coding style, minor fixes
PSX Plugin: Removed typo, adjusted makefile, call check_bytes with correct parameters
2015-11-23 20:56:19 +01:00
Álvaro Felipe Melchor
893b094cf7 Fix ffc9406 crash by revskills 2015-11-23 19:00:57 +01:00
Álvaro Felipe Melchor
baa0a26137 Fix #3742 2015-11-23 19:00:53 +01:00
pancake
2ff40ad4d4 Some minor refactoring in visual 2015-11-23 17:09:46 +01:00
pancake
a211cf28ba Some missing sr sp -> sr SP 2015-11-23 16:31:31 +01:00
pancake
0b383eba98 VS step overs also on esil 2015-11-23 16:24:36 +01:00
pancake
861e99a67c Implement basic imul/idiv for x86.cs 2015-11-23 16:17:35 +01:00
Riccardo Schirone
d47216b349 core/graph: fix SEGFAULT on some "complex" functions 2015-11-23 14:40:08 +01:00
pancake
8f34d0cf83 Fixes for anal/w32 2015-11-23 14:38:47 +01:00
pancake
96990424cc Fix #3737 - crash in ahi 1 for huge 64bit nums 2015-11-23 12:45:30 +01:00
pancake
a31cd1101e Initial import of the VAX asm/anal/bin support 2015-11-23 12:34:53 +01:00
pancake
b4308219e7 UJMP also bbsplits 2015-11-23 11:03:10 +01:00
pancake
4c4747aa33 Fix asm.bbline fcnline glitch 2015-11-23 10:30:49 +01:00
mrmacete
b851c62b93 small fixes in anal_mips_cs
+ correct default value for jump/fail
+ detection of conditional jumps (this leads to correct bb detection)
+ using MIPS_REG_RA instead of hardcoding 32, (apparently capstone changed and it isn't 32 any more)
+ fail addresses count +4 for jump delay slots
2015-11-23 10:00:18 +01:00
pancake
dec1760d54 Minor ahi fixup 2015-11-23 02:54:33 +01:00
pancake
d42ecbf95b Some random code cleanup and fixes 2015-11-23 02:36:26 +01:00
pancake
cab871f3e6 Fix #650 - asm.bbline - blankline on every basic block 2015-11-23 01:40:35 +01:00
pancake
89d44bbaf7 Fix #2782 - rahash2 - slurps from stdin 2015-11-22 23:59:48 +01:00
pancake
25ec4623b4 Fix 3757ca.. objc mach0 crash from @revskills 2015-11-22 23:08:53 +01:00
pancake
7abb81f22a Fix 054164 objc parser crash by @revskills 2015-11-22 23:03:31 +01:00
pancake
5e9bdfcb1a Bring back the OSX debugger (ptrace mode) 2015-11-22 22:29:53 +01:00
pancake
41ef4a008f Fix 3496c4 sample from @revskills 2015-11-22 22:06:53 +01:00
pancake
c8409760e1 Fix getreg on osx regression 2015-11-22 22:01:24 +01:00
pancake
b5333accaa Fix objc demangle crash (thx @revskills) 2015-11-22 21:56:23 +01:00
Ole André Vadla Ravnås
002e701d51 Fix the hardware step get/set logic for 32-bit ARM
Stepping is still not working though, needs more investigation.
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
e87ddc5ced Switch to using the unified thread state on ARM once again 2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
197593b24b Remove check for impossible condition
Because `&thread->gpr` cannot be NULL.
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
7894125577 Fix undefined behavior in xnu_reg_read() 2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
3e54f43a30 Don't bother with PT_ATTACH on iOS 2015-11-22 21:48:00 +01:00
pancake
92be0bd683 Fix #3722 - afa?/afv? doesnt need a function 2015-11-22 21:45:25 +01:00
pancake
aa2dfd2fe6 Fix #3732 - pdj broken 2015-11-22 21:28:11 +01:00
mrmacete
59e44f0f76 + anal_mips_cs: fixed wrong order of operands in ESIL mem reference with negative offset 2015-11-22 12:35:15 +01:00
Álvaro Felipe Melchor
a518987814 Fix #3724 2015-11-22 12:05:33 +01:00
Maijin
5886546420 Fix build 2015-11-22 11:39:54 +01:00
pancake
ccfee9fcca Fix many important issues reported by clang-analyzer 2015-11-22 11:27:45 +01:00
pancake
50f8ecaba4 Fix 2015-11-22 02:07:28 +01:00
pancake
88038a85ad Fix some RBinSymbol->name issues and drop null defs (-211LOC) 2015-11-22 01:09:02 +01:00
pancake
94089be030 Fix bin.smd loading 2015-11-12 12:58:33 +01:00
pancake
9056a608cb More Java build fixes 2015-11-20 16:53:58 +01:00
Dima Turchenkov
079ad4e2ef Jump tables #2: indirect simple jump 2015-11-20 16:48:32 +01:00
Dima Turchenkov
5d4001cf13 Jump tables #1: direct jump 2015-11-20 16:48:32 +01:00
Dima Turchenkov
02643892fe Split function if overlaps, do not split inner functions 2015-11-20 16:48:32 +01:00
pancake
5f84e0953c More java cleanup and early fail to avoid overflows 2015-11-20 16:39:12 +01:00
pancake
f188ef836e Fix java build 2015-11-20 16:08:24 +01:00
Anton Kochkov
afa2b8b9db Fix aep command 2015-11-20 18:23:16 +03:00
pancake
b5b8d3db62 Some random code cleanup in Java code (-140LOC) 2015-11-20 16:00:35 +01:00
pancake
6e67049d6f Fix infinite loop, bring back the java crash to greenify 2015-11-20 14:46:23 +01:00
Anton Kochkov
e25c7b33d3 Fix x86.udis on Cygwin 2015-11-20 13:48:23 +03:00
pancake
4d4db25181 Fix another java crash reported by @revskills 2015-11-20 00:42:44 +01:00