pancake
0f5740d1a5
Fix regression introduced in ahi
2015-11-23 23:33:50 +01:00
pancake
653e09a0aa
Fix #3746 - Handle immbase anal hint in all number bases
2015-11-23 23:04:49 +01:00
pancake
96990424cc
Fix #3737 - crash in ahi 1 for huge 64bit nums
2015-11-23 12:45:30 +01:00
pancake
dec1760d54
Minor ahi fixup
2015-11-23 02:54:33 +01:00
pancake
10f88801e5
Fix arm.pseudo crash
2015-11-19 23:18:22 +01:00
pancake
6027d6e44e
Implement asm.relsub
2015-11-19 23:12:25 +01:00
pancake
065b887f79
Fix arm pseudo crash
2015-11-04 13:57:57 +01:00
xambroz
d448260816
build cleanup focused on possibility to control the lib directories with the build parameters
...
needed mainly for RedHat/Fedora builds
2015-10-27 03:26:45 +01:00
pancake
84bd6df03f
Fix asm.filter in pi command
2015-10-20 23:48:34 +02:00
XVilka
720341c2df
Improve -fPIC handling, take 2
2015-10-09 22:24:15 +03:00
Álvaro Felipe Melchor
3423bedc1d
Fix covs
2015-10-01 18:36:46 +02:00
pancake
3c78218da3
Fix crash in ds->hint
2015-09-28 11:21:23 +02:00
pancake
c94dd22f4d
Enhace drr, also arr. add dbg.slow and better debugmap names in xnu
2015-09-28 02:04:08 +02:00
pancake
50340be871
Fix #3376 - Implement immbase anal hint
2015-09-28 01:00:06 +02:00
pancake
9232abe9e4
Fix iOS build
2015-09-24 18:35:35 +02:00
pancake
cd767ccaf4
Fix Android build
2015-09-24 03:36:06 +02:00
qnix
df4be2e01d
6502: pseudo disassembler
...
Indentation and copyright
indentation fixed, [] instead of *
2015-09-22 14:31:59 +02:00
pancake
5d0bdd4481
Enhacements to ease the iOS debugger development
2015-09-21 23:40:17 +02:00
pancake
7f91e7c252
Initial import of ppc.pseudo
2015-09-16 22:31:12 +02:00
pancake
b86bf19c85
Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings
2015-09-14 20:43:11 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
148ff0cfd1
Handle add.w in thumb pseudo
2015-09-07 17:43:23 +02:00
Jeffrey Crowell
6fe093552b
fix crash in mips pseudo
...
be careful that what we read is actually an operand.
closes #2963
2015-07-17 00:36:17 -04:00
pancake
bdfbc4f076
Fix several COVs, and build issues related to appveyour
2015-07-13 11:21:21 +02:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
pancake
21ac029568
Enhace even more the dalvik pseudo
2015-07-09 03:47:42 +02:00
pancake
a2613a35a8
Better pseudo for Dalvik
2015-07-09 03:31:22 +02:00
pancake
a04ead741a
Enhace the ARM Thumb pseudo disassemble
2015-07-09 02:00:16 +02:00
Alvaro Muñoz
71bd330171
Fix 2892. Add arg substitution for x86
2015-07-09 01:01:06 +02:00
jvoisin
6ea8a866f6
Fix two coverities
2015-06-12 23:19:14 +02:00
pancake
47860d67dc
Remove more references to r_diff
2015-06-02 10:31:30 +02:00
pancake
22c9b3f0fe
Fix #2628 flags offset hashtable issue and Fix #2607 ELF relocs
2015-05-29 00:51:57 +02:00
Judge_Dredd
fa57bfed27
fix CID 1297227, 1297226
2015-05-09 10:40:45 +02:00
pancake
8f82e674a2
Lot of enhacements for Thumb-ESIL decode and emulation
...
* Added [*] and =[*] esil opcodes
Conflicts:
libr/anal/p/anal_arm_cs.c
libr/parse/p/parse_arm_pseudo.c
2015-05-06 02:33:48 +02:00
pancake
c1e6553873
Fix movt esil and pseudo Thumb instruction
2015-05-06 02:25:00 +02:00
pancake
08c859d18c
A bit better thumb pseudo decompile and analysis
2015-05-05 21:35:49 +02:00
jvoisin
86dc3877ab
Enrich asm.pseudo for x86
2015-05-02 00:38:06 +02:00
pancake
829db39c33
Fix some arm thumb decompilation output
2015-04-21 19:21:52 +02:00
pancake
63f0dc8e3f
Implement more utf8 terminal check, handle jbe in asm.pseudo
2015-04-20 15:27:05 +02:00
pancake
43dfbd9820
Initial (bugfix/PoC) for the pdc decompiler command
2015-04-16 06:44:48 +02:00
pancake
997dda6e5b
Add support for iOS-simulator and static-OSX builds
2015-04-14 17:14:43 +02:00
pancake
fb970bebb9
Honor LDFLAGS in more places (Thanks Gentoo guys for noticing)
...
https://bugs.gentoo.org/show_bug.cgi?id=391751
2015-01-27 17:46:56 +01:00
jvoisin
16cac50319
Coverity++
2015-01-24 11:24:55 +01:00
jvoisin
8ff6a92f65
Add asm.pseudo for z80
2015-01-16 04:25:54 +01:00
jvoisin
f7a23403e5
Add more arm pseudo
2015-01-16 02:47:03 +01:00
jvoisin
cfe74d9aac
SImplify a bit asm.pseudo
2015-01-16 02:34:35 +01:00
jvoisin
8530822050
Improves pseudo MIPS
2015-01-16 01:23:32 +01:00
jvoisin
8ac1616daf
Fix some coverity issues
2015-01-14 02:53:34 +01:00
pancake
c1e04e22cb
Fix memleaks in mreplace and possible crash in rcore
2015-01-13 02:55:27 +01:00
pancake
ba1383b610
Fix mreplace linkage
2015-01-12 03:37:04 +01:00
pancake
97d1f70f53
Fix some warns and Use RRegex in parse_mreplace to make support w32
2015-01-12 02:52:12 +01:00
jvoisin
8c15365ce9
Even moar x86-pseudo!
2015-01-12 00:43:48 +01:00
pancake
bdcd84064f
Enhace x86.pseudo
2015-01-12 00:24:37 +01:00
pancake
c61368a0f3
Add support for asm.pseudo and asm.varsub for ARM and ARM64
2015-01-11 01:48:20 +01:00
Julien Nabet
6ed942ef05
cppcheck: fix memory leaks
2014-12-28 17:20:03 +01:00
Alvaro Muñoz
0332d8d332
Add var renaming in webui and fix various bugs
...
- Fix missing spaces when show_functions and not in function
2014-12-16 13:31:53 +01:00
pancake
b7a8af83dc
Fix varsub build (fix inter-module dependency issue) and catch overflow
2014-12-14 02:10:55 +01:00
Alvaro Muñoz
a6b34c4d53
Fix #1819 - Better var disasm and management. var subst in disasm is back
2014-12-14 01:51:55 +01:00
pancake
c90add54ff
Fix t/cmd_pd_bytes
2014-11-19 00:26:26 +01:00
pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
Jody Frankowski
df289d8611
Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at
2014-09-26 17:16:28 +02:00
pancake
fd02a741a1
Fix JK in !pd, fix pxa and do not parse.filter <0xff numbers
2014-09-25 00:01:09 +02:00
jvoisin
dd44f6d348
Makes coverity happy
2014-07-30 23:28:16 +02:00
pancake
66a2a5b8a9
Minor warnfix
2014-07-10 20:11:35 +02:00
pancake
8b74f1ffcf
Merge Rarun2 into RSocket and use it from dbg.profile in Core
2014-07-09 02:24:31 +02:00
Andrew McDonnell
a50775ab07
Fix junk (]0m) on the end of some refs in coloured disassembly
2014-06-10 11:31:51 +02:00
jvoisin
a7eb256900
Fix CID 1108023
2014-06-07 12:03:12 +02:00
pancake
3b69a50b25
Fix mips meta data issue and disasm ansi escape string filter problem
2014-05-16 16:47:44 +02:00
jvoisin
3cd0848222
Fix CID 1134967
2014-05-10 21:33:54 +02:00
jvoisin
125e9784fa
Fix CID 1134595
2014-05-10 21:29:33 +02:00
jvoisin
ff7cf10a42
Fix CID 1108023
2014-05-10 21:23:44 +02:00
jvoisin
b55f80cd50
Fix CID 1135173
2014-05-01 00:29:35 +02:00
jvoisin
ee6a4cd5bd
Fix CID 1134967
2014-05-01 00:21:04 +02:00
jvoisin
a54fd2de19
Fix CID 1108023
2014-05-01 00:18:48 +02:00
pancake
5091fa0887
Fix segfaults and minor changes in m68k disasm + anal, webversion is not
2014-04-06 03:29:29 +02:00
pancake
fad24ba146
Remove some warnings and unused code
2014-03-21 12:28:34 +01:00
pancake
d257493fb3
Fix some warnings
2014-02-24 12:18:07 +01:00
pancake
9b9b04576f
Purge all r_lib references
2014-02-20 22:16:23 +01:00
pancake
2a9cf6c324
Fix build
2014-02-19 04:30:29 +01:00
pancake
7176c89b1a
Fix asm.filter issue
2014-02-13 03:11:23 +01:00
pancake
5f14f7290b
Add --with-syszip configure flag to use system libzip+libz instead of shlr/zip
2014-01-30 01:45:08 +01:00
pancake
d86bf57ca4
Remove more r_lib references
2014-01-18 02:52:49 +01:00
pancake
38fc28f960
Added more Jamroot files
2014-01-03 00:13:46 +01:00
pancake
3b3bbbb916
Add more Jamroot files and move some plugs to r2-extras
2013-12-31 15:34:27 +01:00
pancake
2ba050c605
Fix #320 - Performs trivials simplifications when using asm.pseudo
2013-12-21 02:09:09 +01:00
pancake
f657311823
Updated bindings and fix of 'do not build parse/t'
2013-11-13 02:58:50 +01:00
pancake
c054c43507
Fix libr/parse/t build
2013-10-01 19:54:59 +02:00
pancake
722659005d
Better brainfuck and arm64 support. Fix some bugs
...
- Fix infinite loop bug in dietline using quoted commands
- Update brainfuck disassembler and analyzer
- Fix #232 - r2 error on corkami's standard.elf (missing strtab)
- Honor 'other' color palete
- Fix bug in disasm.c filtering flag replacements
- Removed '#' prefix for numeric arguments in aarch64 disasembler
- Fix infinite loop in '">"' command
2013-09-30 01:14:04 +02:00
pancake
ae97789986
Fix lot of warnings
2013-09-14 14:04:08 +02:00
pancake
e5e441f318
Implement '. file.{c|h|cparse}' extension handler
2013-09-03 23:47:18 +02:00
pancake
8d8c9f4ee5
Initial import of the new cparse engine using sdb and tcc
...
* There's still lot of work to do, this is just the base
2013-08-01 00:39:19 +02:00
Juan RP
9101835c58
Accept @xtraeme's massive warning cleanup
2013-07-25 15:14:49 +02:00
pancake
11e00e438e
Fix Java class crash, better opcode colors and use $c/$r for screensize
...
Fix segfault in java class parser
Fixes in the opcode reg|num colors
$r renamed to $m (memref)
Use $c and $r for columns and rows instead of $h (height)
2013-07-04 14:08:58 +02:00
pancake
c38a5a3232
Fix 'db -' command parsing
2013-06-20 09:54:42 +02:00
pancake
bc0104563b
Initial support for runtime versioned libraries
...
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
pancake
a21afe4053
More work to deprecate old cparse and use libr_tcc
2013-06-05 09:29:27 +02:00
pancake
8c5a6d68ff
Handle fcn in r_parse, unify filter() and add locdiff utility
2013-05-22 01:49:18 +02:00
pancake
36b3177d92
Lot of enhacements in the webui, add Cz
...
Code cleanup and fixes for 'afr'
WebUI (enyo) is much more usable now
New command 'Cz' as an alias for 'Cs len'
2013-02-11 04:08:21 +01:00
pancake
2d0dd302be
Add RCoreLog API ('l' command), '-' cmd is now '$'
...
Fix in disasm comments
Fix bugs in r_strpool api
Log API allows rss-like messaging
2012-12-23 13:52:57 +01:00
pancake
fd32fca1ab
Support segmented addressing in x86.pseudo plugin
2012-12-21 18:36:28 +01:00