9895 Commits

Author SHA1 Message Date
pancake
cfb03d3772 More indentation fixes 2015-12-09 00:27:31 +01:00
pancake
a4fc08b401 More auto-indentation enhancements 2015-12-08 23:55:23 +01:00
pancake
b5e093fc45 Indent io/io.c and fix an issue in the .sh 2015-12-08 22:35:39 +01:00
pancake
8c23971fb6 Add binutils in travis sandbox for x86.as 2015-12-08 22:20:12 +01:00
pancake
1a4785e7c7 Update capstone from git 2015-12-08 21:58:25 +01:00
Asger Hautop Drewsen
c72cd131ee Fix syntax choice for asm_x86_as 2015-12-08 21:32:15 +01:00
Ricardo Quesada
8b7bfbd6ad fixes cmd.hit for bug 3788 2015-12-08 21:09:30 +01:00
Dima Turchenkov
fc9d007a41 ut32 buf_size 2015-12-08 17:29:36 +01:00
Dima Turchenkov
c086a74e8f additional checks for architectures to detect endianness 2015-12-08 17:29:36 +01:00
Dima Turchenkov
e521a0b31b ut16 bufsz 2015-12-08 17:29:36 +01:00
Dima Turchenkov
c290f6ef89 flirt bugfix 4 2015-12-08 17:29:36 +01:00
Dima Turchenkov
21234a059b flirt bugfix 3 2015-12-08 17:29:36 +01:00
Dima Turchenkov
75fb2e8a54 flirt bugfix 2 2015-12-08 17:29:36 +01:00
Dima Turchenkov
3f191c1140 flirt bugfix 2015-12-08 17:29:36 +01:00
Dima Turchenkov
229836c97a enlarge buffer for probing data references 2015-12-08 17:29:36 +01:00
Dima Turchenkov
d21d19c450 strange delphi artifact in PE header causes this bug 2015-12-08 17:29:36 +01:00
pancake
75ea729679 Fix regression in t.anal/x86/emu 2015-12-08 16:49:15 +01:00
pancake
0880d7d4f5 Some refactor/cleanup for agf and io cache (wip) 2015-12-08 14:59:30 +01:00
pancake
991c39a601 More whitelisted auto-indented files 2015-12-08 13:24:21 +01:00
pancake
7863995cca Oops missing .h update 2015-12-08 13:03:38 +01:00
pancake
33e2ad8969 Fix indent portability issues with gnu sed 2015-12-08 12:45:00 +01:00
pancake
d24d069ade Initial work on automatic indent whitelisting 2015-12-08 12:55:29 +01:00
pancake
cffee8748f Add indent.sh helper script 2015-12-08 11:25:12 +01:00
pancake
aac116bc8f Fix r_io_map_get 2015-12-08 01:54:05 +01:00
pancake
61fba1e663 Fix #3807 - write on maps issue 2015-12-07 22:35:34 +01:00
mrmacete
eb51d68d3a esil_step: little refactoring, merging conditions 2015-12-07 21:53:17 +01:00
mrmacete
4271944c08 mips: ported to new ESIL-based delay slot simulation 2015-12-07 21:53:17 +01:00
mrmacete
dac375c541 Delay slot simulation state in ESIL
+ added $ds, $jt, $js internal registers
+ added read / write capability for internal registers in ESIL instructions
+ esil_step 'aes' command ported to new delay slot state handling
2015-12-07 21:53:17 +01:00
mrmacete
99153f05f9 mips: little non-esil fixes 2015-12-07 21:53:17 +01:00
François Revol
797a2efc81 C89
(duplicate ; is treated as an empty statement)
2015-12-07 21:48:44 +01:00
François Revol
8439c5f683 Only use gcc's visibility attribute starting from 4.0
cf. https://gcc.gnu.org/wiki/Visibility#Step-by-step_guide
2015-12-07 21:48:44 +01:00
Álvaro Felipe Melchor
7f95042491 workaround for #3774 2015-12-07 18:56:25 +01:00
pancake
9f72edbd67 Honor more base address in search hits 2015-12-07 18:37:16 +01:00
Ricardo Quesada
f1cbbb13f3 fix for bug 3788
The problem is that if the file is mapped, then base address
is incorrect.
Not sure if there is a better way to fix this bug though
2015-12-07 17:54:56 +01:00
Álvaro Felipe Melchor
0537a72e9b cleanup elf and fix #3774 2015-12-05 21:00:51 +01:00
Álvaro Felipe Melchor
35860ebd5e fix heap-use-after-free 2015-12-05 19:56:56 +01:00
Dima Turchenkov
984dfc3c17 Improve data references analysis: search for functions pointers 2015-12-04 14:06:03 +01:00
pancake
327597f949 Some objc code cleanup, still looking for a bug 2015-12-04 13:14:55 +01:00
pancake
8eabe785fe Boolify RDebug API 2015-12-04 02:57:56 +01:00
pancake
cc402a76c5 More refactorings towards a ptrace-free iOS/OSX debugger 2015-12-04 02:44:36 +01:00
pancake
fb8345276a Kill child if no perms to debug after spawn in OSX 2015-12-04 00:21:06 +01:00
pancake
0aa5724712 Fix #3793 - Fix ARM B/BL/CB sign extend jump destinations 2015-12-03 23:25:53 +01:00
pancake
9442ec43fc Fix make install issues with r2pm 2015-12-03 17:02:13 +01:00
pancake
c00763289f Fail if no npm/node installed in retdec 2015-12-03 16:10:55 +01:00
pancake
8dedcf406b Fix #3785 - Fix refline colors in arg/var with custom color theme 2015-12-03 14:48:15 +01:00
Dima Turchenkov
fcbbb5e12e option: analyze function references as well if function is broken 2015-12-03 12:41:52 +01:00
Dima Turchenkov
9a929fff84 set function size as length of continuous sequence of bbs 2015-12-03 12:41:52 +01:00
lzmths
fb6370c421 Cleaning conditional directives that break statements. 2015-12-03 12:35:10 +01:00
lzmths
1e32eaf4aa Refactoring conditional directives that break parts of statements. 2015-12-03 12:35:10 +01:00
mrmacete
239dec9a87 Delay slot using goto repeat
+ this permits to handle invalid instructions fairly in the delay slot
2015-12-02 12:44:13 +01:00