pancake
059ad1a51c
Differentiate methods from functions in objc parser
2016-08-09 01:40:12 +02:00
pancake
bf63107f9a
Fix uninitialized entry field for MZ bins (jman issue)
2016-08-08 10:45:32 +02:00
Álvaro Felipe Melchor
32335f7635
fix regression
2016-08-07 19:16:02 +02:00
Álvaro Felipe Melchor
b765f0e786
Fix #4639 - Problem with arm32
2016-08-07 18:00:40 +02:00
Álvaro Felipe Melchor
0bc983027f
improve arm/thumb in elf file format and disasm
2016-08-07 17:38:34 +02:00
Álvaro Felipe Melchor
d0032b08ea
fix crash in dex
2016-08-07 12:54:29 +02:00
pancake
bc0f5fe119
Parse fields and statics in DEX
2016-08-06 03:10:56 +02:00
pancake
cc01682132
Some playground with DEX
2016-08-05 13:11:30 +02:00
pancake
e553fc2bec
Fix method names glitch in DEX
2016-08-05 00:27:01 +02:00
pancake
7b0622f85d
Fix latest covs
2016-08-01 14:46:17 +02:00
Álvaro Felipe Melchor
f1236563f3
Refactor RBin.Xtr to speedup dyldcache extraction
...
* Refactoring RBinXtr API.
* Cache sub-fat bins in sdb to save memory.
* Fix the error while loading sub-bins of different archs.
* more work into xtr to fix the remaining tests
2016-07-27 11:01:57 +02:00
pancake
2638b07571
Fix r2 -d mame on OSX asm.bits=16 problem
2016-07-26 15:30:26 +02:00
pancake
0cffcb981e
Fix vsize=0 issue in PE parser (fixes asm68k.exe issue)
2016-07-25 00:03:20 +02:00
Maijin
c274afe748
Fix #3286 - Use stdbool.h
2016-07-12 22:15:19 +02:00
pancake
092e859c5c
Release 0.10.4 - codename: padron peppers
2016-07-07 00:32:59 +02:00
pancake
d39d9b83e0
Update SDB from git fixing some possible null derefs
2016-07-06 17:03:34 +02:00
Rakholiya Jenish
339a5b7b18
fix iZ and negative o for large files ( #5242 )
...
correct the add section check
keep commented part to it's original code
int to ut64
minor fix and limit buffer size in case file size cannot be allocted
remove section check
show size in readable format
minor changes
2016-07-05 12:46:28 +02:00
pancake
04de3e657f
Assume AVR bins have no strings
2016-07-04 16:28:58 +02:00
pancake
77eb8656a4
Initial import of the bin.avr plugin for atmega8 chips
2016-07-01 15:08:13 +02:00
Álvaro Felipe Melchor
95db0cee52
Fix oob 52961b39cfb9782c336c8a8247a6317f by revskills
2016-06-28 23:50:41 +02:00
Álvaro Felipe Melchor
3cedcc1c4b
Trying to fix memleaks ( #5218 )
...
* Trying to fix memleaks
* fix null dereference in r_anal_var_list
2016-06-28 23:14:16 +02:00
Álvaro Felipe Melchor
5de44950cd
Fix get_bits in mach0
2016-06-27 23:07:20 +02:00
Álvaro Felipe Melchor
c5b6c78637
fix oob in dex
2016-06-21 12:44:43 +02:00
Álvaro Felipe Melchor
93105250ab
Handle bad PE files
2016-06-19 00:19:03 +02:00
pancake
43781f390a
Code cleanup
2016-06-18 01:15:52 +02:00
pancake
e2ab783250
Fix for regression in thumb/arm detection
2016-06-17 23:05:13 +02:00
pancake
1629dd2b64
Remove two unused fields in RAnalOp and some deadcode
2016-06-17 14:26:24 +02:00
pancake
281d79da58
Remove some DEAD code and a copypaste error in coredump
2016-06-17 12:53:21 +02:00
pancake
f96f00d62d
Fix #5158 - Merge r_db into r_util
2016-06-17 12:19:16 +02:00
pancake
d3cae9d5a9
Show classname for static methods in DEX
2016-06-16 12:30:38 +02:00
pancake
b843aaf054
Fix imports and enhance parsing virtual methods in DEX
2016-06-16 05:04:00 +02:00
pancake
1111c00ea2
Better names for virtual Dalvik methods
2016-06-16 02:42:54 +02:00
pancake
b50a06f57c
Load virtual methods from Dex files
2016-06-16 02:33:59 +02:00
pancake
0e9e80c578
Fix #5138 - crash in elf parser
2016-06-15 15:13:41 +02:00
pancake
f5cb1db49b
Fix identifying classes#.dex as DEX (not a BIOS)
2016-06-14 17:00:42 +02:00
pancake
e4af7f9b23
Fixes for ELF/Thumb detection handling
2016-06-14 14:36:03 +02:00
pancake
69e7b3df28
Fix UAF in bin.psxexe
2016-06-14 02:44:52 +02:00
pancake
59f94c63aa
Fix some critical COVs in RBin
2016-06-14 02:42:24 +02:00
Álvaro Felipe Melchor
ecb0734988
Fix #5069
2016-06-06 22:58:07 +02:00
pancake
eb9feef231
Fixes for powerpc endian in mach0 and other issues
2016-06-06 22:57:22 +02:00
pancake
6b3fea1344
Fix #5068 - stack overflow in bin.xbe
2016-06-06 17:42:56 +02:00
pancake
2702c3f346
Initial regload support for linux-x32/64 coredumps
2016-06-02 14:16:57 +02:00
Álvaro Felipe Melchor
647b4f29b5
Fix #4808
2016-05-13 21:52:28 +02:00
Álvaro Felipe Melchor
b7cc6c04d7
LDID parse signature in mach0 binaries
...
* added iC command to show signature info
in the case of mach it shows entitlements
* added rabin2 -OC to get signature info from binary
* change swap to r_read_bleX new API
* change eprintf to r_cons_printf
* add const char in plg->signature
2016-05-09 23:42:28 +02:00
Damien Zammit
5e1ad580db
build: fix warnings
2016-05-08 12:21:11 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
NaveenBoggarapu
4c04b98b47
few memory leaks fixed
2016-04-13 21:55:48 +02:00
Álvaro Felipe Melchor
63990bef32
Fix #4589
2016-04-09 20:05:18 +02:00
Álvaro Felipe Melchor
8ba4c5b959
Fix #4585
2016-04-09 16:28:45 +02:00
Álvaro Felipe Melchor
79c7e5ec1f
Fix #4587 - thx @revskills
2016-04-09 16:19:54 +02:00