Commit Graph

15012 Commits

Author SHA1 Message Date
pancake
0487c52169 Remove project directory if empty with P- 2018-03-05 12:11:54 +01:00
Benno Fünfstück
18bffe1257 feat(anal_avr): implement opcode masking for improved zignatures (#9569)
AVR instruction encoding is weird, we really need custom masking to get useful
zignatures.
2018-03-05 11:39:48 +01:00
Benno Fünfstück
6c77168732 feat(anal_avr): add missing opcode info (val, ptr) (#9568) 2018-03-05 11:23:03 +01:00
Riccardo Schirone
61036b3dd3 Fix tmpseek in visual with asm.emu (#9585) 2018-03-05 11:22:43 +01:00
radare
78d53e68d1
Remove wtf for bf->narch (#9583) 2018-03-05 11:20:50 +01:00
pancake
7f07d52008 Fix #9550 - UAF in VVOOO 2018-03-05 11:20:15 +01:00
Ayman Khamouma (ak42)
a95f9429d0 fix #9545: allow subsequently loaded cpython modules to access libpython symbols (#9570) 2018-03-05 18:16:34 +08:00
Jay Bhavsar
1b03ccf6c0 Fix #9500 - remove projects 2018-03-05 10:14:00 +01:00
Khairul Kasmiran
1783ebd848 izj-type cmds: fixed spurious initial comma when using string filtering 2018-03-05 17:01:21 +08:00
vdf-git
e85be034e3 solves issue #9524 (#9559) 2018-03-05 09:40:31 +01:00
Riccardo Schirone
867f7526a9 Fix pd syntax (also aex and pa) (#9578)
* core/cmd_print: remove redundant code from "pd" command

No need to have tmp arch and tmp bits in the syntax, we can use @a and
@b. Also, fix @a and @b to temporarily overwrite anal hints.

* core: remove useless code in "pa" and "aex" commands

No need to have arch and bits in the command syntax, just use @a and @b.

* core: address coding style comments
2018-03-05 09:25:20 +01:00
Jack Baker
fac9ac9d3c Find _main in MSVC-compiled MZ binaries (#9586) 2018-03-05 09:21:55 +01:00
Anton Kochkov
6a41524599 Revert "char* is a pointer (#9580)"
This reverts commit d57ae7ae1b.
2018-03-05 12:33:11 +08:00
Anton Kochkov
1aaeba1c95 Fix Meson build 2018-03-05 12:26:08 +08:00
Guillaume Valadon
d57ae7ae1b char* is a pointer (#9580) 2018-03-05 00:18:42 +01:00
Paul I
13f7013696 Meson: Added sdb building/installation rules (#9575) 2018-03-05 00:10:28 +01:00
Khairul Azhar Kasmiran
59d556d872 Aligned XREF comments like other comments (#9551) 2018-03-05 00:08:50 +01:00
pancake
03ff82839d More code cleanup in RBin api for file and obj 2018-03-05 00:05:17 +01:00
pancake
0e692944a4 Refactor RBin for file and obj, mach0 headers to stdout
- Show CODESIGN load command offset+size
2018-03-04 23:52:45 +01:00
Jack Baker
5e93912b24 Fix colorizing real-mode addresses twice (#9573) 2018-03-04 22:29:40 +01:00
Khairul Azhar Kasmiran
3c7ee36386 izz/izzj works with -n without using rabin2 (#9561) 2018-03-04 22:04:56 +01:00
Florian Märkl
0570001038 Make idpi independent of bin loading (#9560) 2018-03-04 22:02:30 +01:00
sivaramaaa
c3faf2f033 Fix #9512, Fix asm.emu.str and restore asm.emu in pds (#9556) 2018-03-04 22:02:07 +01:00
Benno Fünfstück
61198eca8f fix(anal): use r_anal_op_free instead of free for op (#9565) 2018-03-04 21:54:44 +01:00
Lowly Worm
12d291be0f fix double free in r_fs_find_off_aux 2018-03-04 11:10:19 -08:00
Florian Märkl
067ae7030d Fix out of bounds write in vtables (#9571) 2018-03-04 00:43:44 +01:00
Florian Märkl
5e1f811ec0 Fix meson indentation (#9567) 2018-03-03 22:08:37 +01:00
xarkes
41b8e7d110 Fix dbtj json output 2018-03-03 19:38:27 +01:00
xarkes
00668df334 Fix non closing on readline failure (windows) 2018-03-03 17:49:27 +01:00
Giuseppe
f345d7cccc Normalize usage output for some o commands (#9562) 2018-03-03 17:06:06 +01:00
Florian Märkl
95a1b75784 Install Headers and .pc Files with Meson (#9548)
Use meson pkgconfig for .pc files

meson 0.44

Install same headers as acr
2018-03-03 20:00:18 +08:00
Riccardo Schirone
cb002bc25c core: fix @B and add some undocumented commands 2018-03-03 10:50:19 +01:00
Riccardo Schirone
62850d9000 core: add undocumented command in graph mode 2018-03-03 10:50:19 +01:00
Riccardo Schirone
ee936475fb core: print | char to print bbline 2018-03-03 10:50:19 +01:00
securisec
84ead4285f Create darkda (#9555) 2018-03-03 10:49:54 +01:00
pancake
fda9737c42 Fix #9549 - Make @@@ work, add better help, use single char operators 2018-03-02 18:58:14 +01:00
pancake
b860076802 Fix #9541 - VC rotates scr.color instead of toggling 2018-03-02 17:58:44 +01:00
pancake
b1212240a1 Blindfix #9506 - null deref i cant reproduce 2018-03-02 17:52:36 +01:00
Giuseppe
a668ad4712 Make wopO stop when value isn't starting with 0x (#9538) 2018-03-02 11:03:05 +01:00
Jack Baker
cd1ab13e78 Additional _main signature for MSVC (#9546) 2018-03-02 11:02:33 +01:00
pancake
040dbad8a3 Add mach code signature magic entry 2018-03-01 19:03:20 +01:00
pancake
b4d3a78989 Use io.pcache instead of io.cache, improve speed, we dont need change logs here 2018-03-01 16:34:18 +01:00
pancake
59f3217ea8 Enable io.cache for afta too under aaaa.. we must optimize io.cache 2018-03-01 15:37:13 +01:00
pancake
de098d28f6 Improve autoanalysis support for noob users 2018-03-01 12:59:13 +01:00
pancake
346ad9b899 Fix #9489 - enable io.cache when using aaaa 2018-03-01 12:49:37 +01:00
pancake
8d675ab95a Fix glitch in graph cropping introduced in 173c7ee49f 2018-03-01 12:01:29 +01:00
Duncan Ogilvie
e8621872b8 fix r_io_reopen when reopening with write access on windows (#9539)
workaround for #8840
2018-03-01 11:49:40 +01:00
pancake
e894b56205 Add more clippies 2018-03-01 10:53:53 +01:00
redmed666
2b9c554724 Implement axgj
* Added axgj option in the ax help menu
* Added an opts field for anal_axg in order to allow json output
* Added an if case for axg (allows json output)
* Added some checks for the json output from axg in order to have a correct json object
2018-03-01 10:50:56 +01:00
Vanellope
6b36d7773b added in some missing codes to synchronize the offset of the disassemly in panels and visual (#9542) 2018-03-01 13:58:20 +08:00