Commit Graph

17222 Commits

Author SHA1 Message Date
pancake
1d7aafcdc7 Fix help message for 'rarun2 aslr=no' in mac 2018-01-28 22:56:46 +01:00
pancake
2a3246e20b Fix jmp asm bounds 2018-01-28 22:11:15 +01:00
pancake
75e469ac0a Fix #9259 - Crash in mdmp unsigned negative indexing 2018-01-28 19:24:39 +01:00
pancake
b97360807f Fix #9246 - Error when trying to assemble an invalid jmp address 2018-01-28 19:12:58 +01:00
pancake
ce928d3e92 Fix ao->stackop 2018-01-28 18:59:58 +01:00
Paul I
2782a1890e Some sys/meson.py cleanup (#9258) 2018-01-28 18:16:38 +01:00
Paul I
71423f6fb9 Added additional default value of dir.prefix on Windows (#9256) 2018-01-28 12:36:38 +01:00
xarkes
fa80721ded Add gb linking (#9257) 2018-01-28 12:36:02 +01:00
Khairul Kasmiran
62c1919b3a Fixed off-by-one in bin.strpurge example 2018-01-28 10:36:21 +08:00
pancake
c1be1640cb Fix #7323 - make strip does that 2018-01-28 03:12:50 +01:00
pancake
fbe7a0e458 Fix oobread in parse.mips 2018-01-28 02:41:33 +01:00
pancake
0eff809098 Implement obf (fix #6367) and fix uaf in ob-*;i 2018-01-28 00:45:29 +01:00
pancake
6f64b9ff29 Add search.in=bin.sections and @@@ sections 2018-01-28 00:27:30 +01:00
pancake
c19e3b0f8c Fix memleaks in r_core_get_boundaries_prot 2018-01-28 00:19:11 +01:00
pancake
39d208af9a Remove unnecessary TODO printf in debug.esil 2018-01-28 00:17:12 +01:00
pancake
148e54b677 Fix crash (oobread) in r_cons_less 2018-01-27 23:49:59 +01:00
pancake
cde9613e46 Fix #9254 - Resize crash in af;VVv 2018-01-27 23:39:02 +01:00
Khairul Azhar Kasmiran
c855c0f666 bin.strpurge: can now purge all strings via 'all' (#9253) 2018-01-27 23:33:51 +01:00
pancake
b3d5ad69ed Fix memleak in pdR 2018-01-27 23:33:09 +01:00
pancake
8b22bacad4 Add ao -> family back 2018-01-27 23:32:47 +01:00
Adrian Studer
7516e774b6 typo: priorize -> prioritize (#9247) 2018-01-27 23:31:00 +01:00
pancake
2e8884a47d Fix #9255 - gdb cannot read memory 2018-01-27 23:30:03 +01:00
sivaramaaa
a6d64cfd3b Fix #9244 , Honor anal.in for aab (#9250)
* Fix from/to issue for anal.in and zoom.in
* Merge all get_boundaries function and added a prefix param
2018-01-27 23:10:02 +01:00
Khairul Azhar Kasmiran
e019e3cba9 iz-: accept addr as arg (#9252) 2018-01-27 15:21:33 +01:00
Adrian Studer
1ef740dbf3 Adding XRAM and IRAM base address to anal ptr (#9249)
* adding IRAM location offset to fix data XREF
* imm16 (dptr) typically is xram, not iram
* fixed escaping of % in div
2018-01-27 10:25:43 +01:00
pancake
7284005c85 Add stackop in ao 2018-01-27 03:16:50 +01:00
pancake
60c9fbcd4f Added experimental pdR algorithm that follows only jumps 2018-01-27 02:56:56 +01:00
pancake
8e7ce17396 Implement cV command, fix cv help message 2018-01-27 01:04:59 +01:00
pancake
56461ab220 Implement asm.strip 2018-01-27 00:25:12 +01:00
pancake
5cebb3d7bd Fix #9248 - core->file is in the process of deprecation 2018-01-26 23:53:00 +01:00
pancake
2a5bb28a4c Fix anal.m68k plugin name and handle LINK, UNLK instructions properly 2018-01-26 23:44:28 +01:00
pancake
db76ab25af Fix wao nocj and so? and rename swap-jcmp to recj 2018-01-26 17:34:15 +01:00
Khairul Azhar Kasmiran
e882b810bf iz-: purge string at current seek via bin.strpurge (#9245) 2018-01-26 17:05:25 +01:00
pancake
893b896ca0 Reload SDB instead of create a new one to fix the k path issue 2018-01-26 12:54:05 +01:00
pancake
224419913a Fix syscall sdb open regression 2018-01-26 12:03:07 +01:00
pancake
10bd7b0394 Fix #9159 - Fix double-open in gdb 2018-01-26 11:52:40 +01:00
pancake
ce11904471 Fix mov dx assembler on 16bit mode 2018-01-26 10:17:05 +01:00
fenugrec
a010d09204 sh: fix disassembly of branch opcodes (#9238)
The displacement field must be sign-extended and multiplied by 2, not
cast to an unsigned type !
2018-01-25 16:25:00 +01:00
Anton Kochkov
66e66b81dc Fix AppVeyor build 2018-01-25 17:55:49 +08:00
pancake
21ffab96ab Fix null deref in swift demangler 2018-01-25 05:58:34 +01:00
Adrian Studer
c4ed0924fe 8051: adding missing bit addresses (#9236) 2018-01-24 19:54:44 +01:00
Moritz Kiefer
252578e26e Fix typo in description of prj.simple (#9237) 2018-01-24 19:54:21 +01:00
pancake
6b6ff20ca9 Quick fix out for x86.nz assembler 2018-01-24 18:06:27 +01:00
pancake
96d32d9987 Oops missing ref 2018-01-24 17:56:13 +01:00
pancake
c20555d51c Remove hardcoded R2_PREFIX in PE 2018-01-24 15:19:36 +01:00
pancake
5642883db9 Initial rework of sysregs 2018-01-24 15:12:33 +01:00
Anton Kochkov
18c633cb36 Initial work on CPU specific registers 2018-01-24 11:31:55 +01:00
Adrian Studer
2848fe6df2 8051 ESIL DIV, MUL, SUBB and CJNE (#9234)
* 8051 esil div, mul

* 8051 esil SUBB, CJNE carry
2018-01-24 11:28:18 +01:00
pancake
43420e4671 Add Vb[is] for imports/symbols 2018-01-24 10:47:33 +01:00
pancake
8e5c4164ab Initial blind implementation of hwbp for native Linux ARM and ARM64
- Pretty incomplete, but builds and should work(R) sometimes.
2018-01-24 00:55:44 +01:00