Á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
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
Álvaro Felipe Melchor
95db0cee52
Fix oob 52961b39cfb9782c336c8a8247a6317f by revskills
2016-06-28 23:50:41 +02:00
Álvaro Felipe Melchor
c5b6c78637
fix oob in dex
2016-06-21 12:44:43 +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
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
f5cb1db49b
Fix identifying classes#.dex as DEX (not a BIOS)
2016-06-14 17:00:42 +02:00
Álvaro Felipe Melchor
63990bef32
Fix #4589
2016-04-09 20:05:18 +02:00
Jeffrey Crowell
0503b3e741
fix #4579
...
ty revskills
2016-04-08 21:41:22 -04:00
alvaro_fe
a6e4d6b93e
Fix #838
2015-12-16 11:40:23 +01:00
pancake
88038a85ad
Fix some RBinSymbol->name issues and drop null defs (-211LOC)
2015-11-22 01:09:02 +01:00
pancake
2e9cc2f1b2
Fix issues with DEX flags and class methods
2015-11-09 21:47:11 +01:00
pancake
e37ada9096
Fix some asan issues with latest rbin changes in dex
2015-11-09 18:51:45 +01:00
pancake
45de9bc433
Shrink Imports and Strings RBin memory footprint
2015-11-09 04:41:31 +01:00
pancake
baf63a0cba
Reduce RBinSymbols memory (smaller footpronum)
2015-11-09 03:41:07 +01:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Riccardo Schirone
eeef82c2b8
bin: use R_BIN_SCN_MAP flag when a section should be mapped by IO
...
- io/section: filter sections by looking at R_IO_MAP flag
- util/str: consider (m)apped flag when printing/parsing srwx info
2015-08-26 14:12:46 +02:00
Álvaro Felipe Melchor
050c2fe9f8
Fix some COVS
2015-07-25 01:26:54 +02:00
David Kreuter
fecb914de8
CID 1216466 Dereference before null check /libr/bin/p/bin_dex.c
2015-07-15 00:39:07 +02: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
a04ead741a
Enhace the ARM Thumb pseudo disassemble
2015-07-09 02:00:16 +02:00
pancake
6587c7afab
Fix overlapped constant pool region in dex
2015-07-09 01:38:43 +02:00
pancake
7a937e46e1
Fix warns and a cov in arm64
2015-07-08 17:06:55 +02:00
pancake
38defdce3b
Fix dex parser segfault and binclass output
2015-07-06 02:50:36 +02:00
pancake
d054008b17
Implement class methods for DEX and make icj
2015-07-06 02:38:54 +02:00
pancake
c10bcdfbea
bin.filter class names and hashify raw bytes in name
2015-07-06 00:58:51 +02:00
pancake
c6daf8549f
Fix listing classes for DEX binaries
2015-07-06 00:05:03 +02:00
pancake
cfb8de7c4d
Fix DEX entrypoint address to section.code
2015-07-05 00:11:42 +02:00
pancake
cdf56a63f8
Add bin.filter=true config var to avoid dupped symbols and imports
2015-07-04 23:42:48 +02:00
Álvaro Felipe Melchor
78d5a78609
Fix COVS
2015-06-04 21:27:41 +02:00
pancake
a295e9a6d5
Enforce DEX null checks and fix fuzz regressions
2015-05-11 20:21:08 +02:00
pancake
4ced532d69
Tons of fixes and cleanups to make the java tests happy
2015-05-11 18:23:38 +02:00
pancake
2aecde26d2
Tons of free candy. See details below:
...
- Fix arm-thumb ESIL for the SUB instruction
- Handle Java imports as symbols in code analysis
- Invoke Java instructions reference the imports now
- Fix 71 crashes reported by jn
- Affected bin modules: elf, mach0, java, te, pe, dex
2015-04-13 00:57:32 +02:00
pancake
f9d6ff2f2b
Fix some travis warnings
2015-04-12 18:00:40 +02:00
pancake
acd5e4b999
Fix dalvik<->dex class and method name resolutions
2015-04-12 05:13:51 +02:00
jvoisin
882a43994c
Two simple coverifix
2015-04-11 21:07:12 +02:00
Anton Kochkov
2e8363fdb6
Fix more leaks
2015-04-11 13:46:33 +03:00
pancake
f8d3e50b57
Some aesthethic changes for REIL
2015-04-11 05:18:00 +02:00
pancake
3a214bcfdb
Another fix for DEX
2015-04-11 05:04:51 +02:00
pancake
6ab06a15ba
Various fixes for DEX and Dalvik support
2015-04-11 04:33:37 +02:00
pancake
0b04317bdb
Sdb memoization in RBin speedups DEX loading
...
Avoid some memdupping in the dex parser - needs more work
2015-04-06 00:59:55 +02:00
Jeffrey Crowell
29d583df60
fix some warnings
2015-04-01 21:10:49 -04:00