Commit Graph

16910 Commits

Author SHA1 Message Date
pancake
b49314a94b Add graph.edges, bringback the linemode=0 and add the graph+dis mode 2017-12-29 11:22:22 +01:00
pancake
252ee3028e Implement axtg and bring back the VV<> (xrefs, call)-graph 2017-12-29 11:21:24 +01:00
pancake
74c2e7fdc8 Minor random fixes here and there for graph, twilight theme and mmx esil 2017-12-29 11:19:56 +01:00
Michael Scherer
66ab19f30d Add a less hacky detection for OS ABI (#9089)
The previous way is using raw memory matching, which is working
for most cases, but a hack. The new code match using section header
notes instead.

This also add minix support
2017-12-29 10:45:38 +01:00
emvivre
75f3898184 Fix x86 assemble with imul operator (#9085) 2017-12-29 09:19:28 +01:00
Anton Kochkov
e0f3238316
Enable MSVC gdb build (#9087)
* Enable MSVC gdb build
* Link with GDB
* Link with r_socket for gdb
2017-12-29 14:58:35 +08:00
pancake
ffb6753dac Initial pseudo for MMX 2017-12-28 20:18:02 +01:00
Sven Steinbauer
706659ce93 Fix #9071 - Correct assembly for extended 64 bit regs 2017-12-28 14:35:49 +01:00
Adrian Studer
f36f165312 Substitute 8051 register names (#9072) 2017-12-28 00:36:41 +01:00
pancake
87e29dc171 Enhance the iteration of bbs in pdc, needs proper rewrite 2017-12-27 23:39:01 +01:00
Maijin
469e8112f5 Add an issue template 2017-12-27 21:21:56 +01:00
Ziyaddin Sadigov
d4dd6fd5e6 Fix typo regarding byte size (#9067) 2017-12-27 18:33:58 +01:00
pancake
8afa433190 Fix tiny memleak in panels reported by coverity 2017-12-27 18:31:09 +01:00
Humberto Miatello
36f056d67b Updating documentation file path to point correctly (#9077) 2017-12-27 17:45:45 +01:00
pancake
61a9033158 After release version bump 2017-12-27 10:44:38 +01:00
emvivre
16a7cd3a09 Fix div with byte divisor (#9074) 2017-12-27 10:41:34 +01:00
jvoisin
61cf23c33b Add a stupid fortune 2017-12-27 00:43:01 +01:00
Khairul Kasmiran
9522ef3fd7 r_str_utf16_encode: escaping " as \" instead of \u0022 2017-12-26 21:15:00 +08:00
Kartone
287f1f31b6 Doc: backtick missing 2017-12-25 22:02:19 +01:00
pancake
27f4c38292 Release 2.2.0 - Codename: Tió 2017-12-24 19:47:19 +01:00
pancake
e87e6f64a4 Do not build the .net thing 2017-12-24 19:47:17 +01:00
pancake
a0b12e3506 Add anal.rnr option 2017-12-24 19:01:51 +01:00
pancake
536654bb9f Fix #8797 - Honor search.maxhits in s/ 2017-12-24 18:15:43 +01:00
pancake
1638507d01 search.maxhits is more aggressive now 2017-12-24 18:10:21 +01:00
Florian Märkl
17e6746f59 Fix escaping opcode in pdj and pdJ (#9066) 2017-12-24 18:03:28 +01:00
pancake
9545a9a1b7 The range thing is now @() instead of @.. 2017-12-24 17:37:28 +01:00
pancake
d35cdb31af Remove trailing space in pxW 2017-12-24 17:23:08 +01:00
pancake
bf3c1b9511 Fix crash in 'r2 -qc "CCu base64:TE9MCkxPTAo= @ 0 ; pd 1" -' 2017-12-24 16:03:47 +01:00
Khairul Kasmiran
de74180d1e pd: always escape backslashes if json 2017-12-24 21:52:42 +08:00
pancake
2f2c2278f6 Drop that flag comment space 2017-12-24 13:18:42 +01:00
Khairul Kasmiran
e6ff0bbe4d Fixed pd printing of string metadata 2017-12-24 20:17:25 +08:00
pancake
ba5a4f89c9 Fix #6956 - Implement @... and fix last cov 2017-12-24 13:07:22 +01:00
pancake
c5b66c2d12 Fix @@? help message 2017-12-24 12:03:19 +01:00
kriw
425fb50a4b Fix #7989 impl noreturn_recurse (#9065) 2017-12-24 11:26:53 +01:00
emvivre
1b9f87f798 Add on the double-quote in the r_str_utf16_encode() to be able to parse json. (#9064) 2017-12-24 14:25:21 +08:00
Khairul Kasmiran
3e68588ef0 java_analyze_fns now updates fcn_tree 2017-12-24 13:29:35 +08:00
pancake
e01a7509f1 Fix #6614 - Mix dor with ood and make oodr 2017-12-24 01:13:32 +01:00
pancake
266bf00feb More asm.cmtright=0 and doublearrow issues fixed 2017-12-24 01:03:19 +01:00
pancake
ec42120699 More comment aligning and double arrow fixes for disasm 2017-12-24 00:20:51 +01:00
Khairul Kasmiran
6e7ecd4670 Update fcn_tree only if the fcn size changes 2017-12-23 22:35:57 +08:00
Khairul Kasmiran
e65cc4d422 afb+ now updates fcn_tree 2017-12-23 21:41:28 +08:00
pancake
b399959560 Fix UAF in anal.jmptbl 2017-12-23 02:54:58 +01:00
pancake
8ded1626fd Enums are int32 on msvc, this breaks RAnalOp.type, switch to ut32 2017-12-23 02:40:45 +01:00
pancake
339cc75611 Fix left line glitch in disasm for flags 2017-12-23 02:16:24 +01:00
pancake
43544f080c s33 also works now 2017-12-22 18:58:35 +01:00
pancake
e1317af236 Fix null deref in recent changes for the ax command 2017-12-22 18:18:20 +01:00
pancake
3c27f27700 Fix #9048 - No more double arrows in disasm 2017-12-22 17:14:29 +01:00
pancake
d6e0b606c7 Fix #9042 - Remove spaces from delta flags in ax 2017-12-22 15:56:34 +01:00
emvivre
9fa161fea5 Add a calling to .ar* for the aec / aecu / aecue commands 2017-12-22 15:42:03 +01:00
pancake
1724ed60dc Fix #8815 - asm.maxrefs=0 shows XREFS(%d) 2017-12-22 15:38:06 +01:00