dav1901
6042daff28
Fix minor memory issues ( #12836 )
2019-01-19 01:28:39 +01:00
Pepe Vila
ddb925a9b3
Add initial Wasm support for atomic instructions. Fix get func offset from id. ( #12833 )
2019-01-18 16:32:33 +01:00
Pepe Vila
015e7734a7
Fix Wasm function rename to ignore memory and other non-function symbols ( #12832 )
2019-01-18 16:30:09 +01:00
Khairul Azhar Kasmiran
ded4b9e8ba
Prevent runaway scrolling in Visual when using arrow keys ##visual
2019-01-18 16:27:10 +01:00
Florian Märkl
f80a47ab60
Move Palette to RConsContext to make RCoreTask less racy ##cons
2019-01-18 11:58:49 +01:00
blenk92
c59380314b
Fix instruction address issues in the aef output ##anal
2019-01-18 11:39:06 +01:00
Giovanni
5f931603de
WebAssembly improvements in branch lines and namings ##wasm
2019-01-18 11:29:51 +01:00
GustavoLCR
d3d0d6db24
Implement sdb_js0n() without GNUC weirdness ( #12829 )
2019-01-18 11:28:56 +01:00
GustavoLCR
7bd288c454
Fix #11249 - Fix register not being assigned ##assembler
2019-01-18 11:28:27 +01:00
pancake
f045fde1e4
Initial implementation of aflm - makestyle function list ##anal
2019-01-18 02:28:07 +01:00
pancake
2da8f9fef1
Fix shift check in esil.c
2019-01-18 01:36:07 +01:00
pancake
cb0cceefdd
Change assert in cyclomatic complexity with a nicer warning message ##anal
2019-01-18 00:57:52 +01:00
Maijin
c3bf8d161b
Use pj in anj ##refactor
2019-01-17 13:02:28 +01:00
radare
457154a19f
Add Vdt to tweak the instruction type hint ( #12821 )
2019-01-17 11:44:56 +01:00
radare
423df2ae3b
Silent some 'invalid instruction' warnings by assuming data ##anal
2019-01-17 09:15:59 +01:00
GustavoLCR
497f2b3db7
Add check for MZ magic in bin_bios.c ##bin
2019-01-17 09:15:32 +01:00
radare
f1ca90bfa5
Blind fix crash on exit after analyzing big binary ##anal
2019-01-17 00:40:00 +01:00
radare
570c05a86b
Implement aht to change the opcode type via anal hints, fix ao ##anal
2019-01-17 00:26:39 +01:00
Maijin
f31f063600
Add missing .h in meson.build
2019-01-16 22:31:14 +01:00
Itay Cohen
a3058427f1
Make afij ref-types more readable for human animals ##anal
2019-01-16 22:19:47 +01:00
koffiedrinker
51ed856b67
Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) ( #12770 )
2019-01-16 21:47:44 +01:00
Riccardo Schirone
adab5e4302
Update SDB code and use ht_update_key API in RFlag ( #12804 )
2019-01-16 16:57:19 +01:00
pancake
9c12720fb7
Fix #12378 - Implement /ai to search for infinite loop instructions ##search
2019-01-16 16:52:36 +01:00
Itay Cohen
aa73fd3305
Fix axff and add json support ##anal
2019-01-16 16:23:09 +01:00
radare
eea35e7c66
Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT ##anal
2019-01-16 16:22:45 +01:00
pancake
7fdbdd93b7
Fix crash in pC
2019-01-16 16:21:10 +01:00
radare
f694a48280
Check if address is mapped in the hexdump and disasm via io.unalloc ##print
2019-01-16 16:06:03 +01:00
xarkes
32134ee8c6
Moved pd-- help message under pd? command ( #12809 )
2019-01-16 15:29:41 +01:00
Riccardo Schirone
2462938a64
Fix ASAN crash when running afbr ##anal
2019-01-16 15:03:54 +01:00
Florian Märkl
8f87d8aa27
Fix leaks in macros ( #12803 )
2019-01-16 09:15:39 +01:00
radare
e0adfa6dbf
Fix missing comma bug in pj.c fixes invalid json in afcfj ( #12802 )
2019-01-16 03:06:17 +01:00
Maijin
c72e700094
Add -U resources in rabin2 man ##documentation
2019-01-15 20:14:00 +01:00
GustavoLCR
89914ace5f
Fix #12773 - Support setting multiple configs at the same time ##core
2019-01-15 19:54:25 +01:00
Florian Märkl
6225fe1bea
Make ! command sleep around system() ##tasks
2019-01-15 19:54:02 +01:00
Itay Cohen
07dd0067cb
Remove noisy log message in the @@@ operator ##core
2019-01-15 17:10:19 +01:00
Michael Scherer
81dc651bd1
Use unsigned int for size when loading binary file ( #12794 )
...
Trying to load a 2.4G core file do result into error message like:
Cannot allocate -17240000 bytes
Since opt->sz is unsigned, casting it to sized int is problematic.
2019-01-15 14:44:59 +01:00
Itay Cohen
b67ed47582
Fix afns and add JSON support ##anal
2019-01-15 12:09:32 +01:00
d-we
57e63d8f82
Fix regression in dmh's brk_end calculation ( #12791 )
2019-01-15 10:38:08 +01:00
0x0r
05b3887220
Update yank.c ( #12787 )
...
remove signed differences in r_core_yank_hexpair()
2019-01-15 09:17:21 +01:00
Simon Shi
9ed70e42e2
Fix arm 64 assemble for msr/mrs OPs ##asm
2019-01-15 09:16:45 +01:00
blenk92
134f22bb61
Fix noreturn handling of reloc functions ##anal
2019-01-14 21:30:47 +01:00
Florian Märkl
82b6496a27
Fix asm.lines.ret for pdJ ( Fix #12782 ) ##disasm
2019-01-14 19:30:47 +01:00
Riccardo Schirone
320a258977
Remove flag list in RFlags and just use hashtable ( #12703 )
...
* Do not directly use flags->flags, but use r_flags_foreach functions
* Remove list of flags because unnecessary
* Do not free flagitem when we just need to change the name(aka key)
* Use skiplist to iterate, so we get order for free
* Use RIOMap instead of RIOSection which is being killed
* Free flagitems when ht is freed
There's already the hashtable that can serve to iterate all flagitems.
2019-01-14 14:15:12 +01:00
pancake
ea92c06e1a
Oops
2019-01-14 10:11:58 +01:00
pancake
80f8526fdf
Documentate yfx/yw/ywf/..
2019-01-14 10:06:06 +01:00
pancake
92348b3afe
Add 'o' key to seek in the rop browser and improve usability ##visual
2019-01-14 02:39:20 +01:00
pancake
c8339215c6
Implement yfx (yank from hexpair) command and r_core_yank_hexpair API ##core
2019-01-14 02:38:03 +01:00
pancake
3868c055f4
Fix hang in =h&
2019-01-14 01:36:30 +01:00
pancake
69704eb404
Handle subcommands for visual browse from the shell ##visual
2019-01-14 01:35:17 +01:00
pancake
213e4c9ca8
Initial implementation of the visual ROP browser ##visual
2019-01-14 01:09:30 +01:00