Commit graph

71 commits

Author SHA1 Message Date
Maijin
c274afe748 Fix #3286 - Use stdbool.h 2016-07-12 22:15:19 +02:00
pancake
3ccdfbd6e8 Add asm.(symbol|section).col and honor meta in reflines 2016-04-08 02:56:42 +02:00
Anton Kochkov
c24b4087d6 Fix CID 1338360 2016-04-06 00:44:33 +03:00
Anton Kochkov
769b1593a4 Fix CID 1353780 2016-04-05 11:49:17 +03:00
pancake
32162ef393 Add r_buf_new_file API 2016-04-04 22:30:11 +02:00
pancake
802a793074 Fix even more memleaks 2016-04-04 01:03:31 +02:00
pancake
c01b5a6562 More memleak fixes 2016-04-04 00:52:45 +02:00
pancake
e8263655be Fix more memleaks 2016-04-04 00:17:57 +02:00
Álvaro Felipe Melchor
cd85e12a31 fix some memory leaks 2016-03-31 23:01:02 +02:00
Riccardo Schirone
c5c96c4c32 anal/reflines: fix regression on reflines level assignment algorithm 2015-11-09 22:21:22 +01:00
pancake
baf63a0cba Reduce RBinSymbols memory (smaller footpronum) 2015-11-09 03:41:07 +01:00
Riccardo Schirone
24f675e8af core/reflines: improve reflines algorithm 2015-11-07 11:23:31 +01:00
Riccardo Schirone
f651209623 core/reflines: start cleaning up the code 2015-11-07 11:23:31 +01:00
pancake
1d3f36f4d3 Properly fix the mips oobread crash 2015-10-14 15:38:55 +02:00
pancake
ce1f9afd68 Fix reflines regression introduced in 95960b5592 2015-10-14 13:43:08 +02:00
pancake
95960b5592 Fix oobread in mips analysis 2015-10-14 11:48:17 +02:00
jvoisin
3abab8526b Fix some possible NULL-deref under memory-pressure 2015-09-25 02:13:58 +02:00
pancake
1bf2d47f00 Fix last COVs 2015-09-12 19:12:57 +02:00
pancake
d9c934f6b4 Fix some recent covs 2015-09-09 11:16:49 +02:00
pancake
64ec11b6df Honor utf8 in reflines again 2015-09-09 02:01:27 +02:00
pancake
6e4fd3e5a3 Enhace reflines a bit more 2015-09-09 01:24:27 +02:00
pancake
4c99bb6845 Refactor reflines and support asm.linesup for longer disasm 2015-09-08 23:21:35 +02:00
pancake
6b254a98c7 Fix #1118 - Add asm.invhex and asm.lines.ret
- Do some cleanup in RAsm and RCore.disasm
- Accidentally reverts 74be82d30b.
2015-08-31 00:24:28 +02:00
pancake
0096c5bf1d Fix null deref issues in anal reflines 2015-08-30 23:35:02 +02:00
pancake
8f25a9b344 Fix iOS build, crashes in reflines, analysis issues on OSX debugger and more! 2015-06-21 00:50:53 +02:00
Álvaro Felipe Melchor
1c7feb2240 Fix some infers 2015-06-20 17:33:09 +02:00
pancake
64ad0a40de Add anal.maxreflines option for faster pd
[0x00404845]> e scr.null=1
	[0x00404845]> ?t pd 6999
	4.239001
	[0x00404845]> e anal.maxreflines=100
	[0x00404845]> ?t pd 6999
	1.014379
2014-11-26 01:12:54 +01:00
pancake
667ebad3eb Fix build 2014-07-09 03:12:39 +02:00
pancake
9368fc7253 Bump capstone again and fix some warns 2014-07-02 17:14:32 +02:00
Jonathan Neuschäfer
4b59bc6181 fix out-of-bounds write in r_anal_reflines_str 2014-06-25 11:45:09 +02:00
Anton Kochkov
a73dc75337 Fix display of going up reflines 2014-03-19 14:32:20 +04:00
pancake
f7bdfb2bbc Fix #575 - Thanks @montekki - plus other enhacements
- Use ↑ for utf8 backlines
- Support multiple RAnalMetas on every line in disasm.c
- Use sdb in disasm to retrieve RAnalMetas instead of api
2014-03-08 02:36:33 +01:00
pancake
ddd9bd811d Fix newline in multiline comments and use ! for backjumps 2014-03-06 23:42:01 +01:00
Adam Pridgen
27674ad03e Fixed Java crashes and case statements for anal and print disasm by adding
a reset_counter (added to RAnalPlugin) or reset method address at the beginning
of each print disasm or analysis.  Also fixed a bug in reflines.c/disasm.c,
s.t. lines will be respected when printing disasm.
2014-02-15 09:42:14 -06:00
Adam Pridgen
2e20adb68d Proposed fix to printing function disassembly with rewrite of the function handling reflines. 2014-01-24 02:40:02 +01:00
Adam Pridgen
5eb3e68c4f fixed warning introduced by java 2014-01-22 21:29:07 -06:00
pancake
4c8346fd8a Fix more coverity issues 2014-01-18 23:02:53 +01:00
Vitezslav Cizek
7033a1de90 fix two off-by-one errors 2014-01-08 00:13:35 +01:00
pancake
6c2200c80b Fix build and some warnings 2014-01-04 02:06:36 +01:00
pancake
2475dc6d04 Optimize r_anal_reflines and r_anal_data_kind (disasm is now 7 times faster) 2014-01-04 01:59:23 +01:00
Adam Pridgen
bc2ee1f869 Improved plugin analysis allowing plugin developers to define custom
analysis algorithms.
Java analysis plugin is re-written to leverage this capability.
Added some new R_ANAL types, and some of the respective operations and strings.
Updated io-component files to get file size and info
2014-01-03 00:28:46 +01:00
pancake
12089bb9f4 Fix #442 - ag/agv crash on asm.middle=true 2013-12-10 00:49:13 +01:00
pancake
603b595e53 Fix reflines overflow 2013-11-07 15:13:33 +01:00
pancake
a0d5af1875 Fix #310 - Wrong disassembly when seeking backwards
Handle ~/.config/radare2/radare2rc script
Add 'cls' command
Use '?' instead of 'K'
2013-11-07 02:07:10 +01:00
pancake
8cc4809c3a Refix for #288 and do not stop on invalid reflines 2013-10-27 02:20:36 +01:00
pancake
f4aa5ab6f3 Minor utf8 changes 2013-09-02 23:16:33 +02:00
pancake
fd76cb6c0b Fix asm.lineswidth 2013-09-01 00:09:18 +02:00
pancake
35d7b940cb Fix utf8 issue in r_str_prefix and optimize reflines 2013-08-30 00:38:31 +02:00
Anton Kochkov
2d3297e26d UTF8 arrows initial support 2013-08-28 00:26:30 +04:00
pancake
5c1cd1f0ef Initial support for UTF8 in r_cons and r_util 2013-04-04 01:42:12 +02:00