radare
dfcf6f745d
Initial transition to use RBuffer in RBin ( #9787 )
...
* Initial transition to use RBuffer.io in RBin
- Fixes loading Core files from Virtualbox (> 2GB ELF64)
2018-04-03 20:23:26 +02:00
xarkes
c276ae6c54
Fixed smd/m68k issues ( Fix #9790 )
2018-04-03 13:19:13 +02:00
Paul I
ca3652da4b
Meson: Add version info for shared libs ( #9763 )
2018-03-24 18:18:32 +01:00
pancake
8622d25947
Fix null deref in the class-method caching
2018-03-23 13:57:49 +01:00
pancake
5d59c32db0
Make aac run with O(1) instead of O(n+n*m) on files with class info
2018-03-23 13:51:47 +01:00
Paul I
4e73ad7d19
Meson: some cleanup ( #9753 )
2018-03-23 07:47:46 +01:00
Riccardo Schirone
170f80d1d7
Remove R_BIN_SCN_MAP flag ( #9744 )
2018-03-22 22:10:07 +01:00
pancake
06c9903be9
Fix #9727 - Null terminate mach0 classes to avoid this oobread
2018-03-21 16:31:21 +01:00
pancake
fe7ae5d0af
Fix last 20 coverity issues
2018-03-19 11:51:04 +01:00
Oscar Salvador
be39b4a18b
Add r_bin_elf_map_free to release elf's RBinMap correctly
2018-03-16 17:01:49 +01:00
pancake
3d76f86900
Fix warnings in the ELF latest changes
2018-03-16 12:28:54 +01:00
Oscar Salvador
62de01072f
core-loading: Add support for arm32
2018-03-16 11:10:59 +01:00
Oscar Salvador
362184b722
Loading Core (x86, x86_64, aarch64) ( #9669 )
2018-03-15 11:46:07 +01:00
Raphaël Almeida
38d3d3651c
PDB: dump the size of structure and union in JSON mode.
2018-03-14 20:07:16 +01:00
Raphaël Almeida
1205aea171
PDB: define a constant to store the max length of a section name and use id.
2018-03-14 20:07:16 +01:00
Raphaël Almeida
8b53666beb
PE: Fix too short section name.
2018-03-14 20:07:16 +01:00
pancake
9c4dc3b3c7
Fix leaks in RSyscall.srdb
2018-03-14 12:41:39 +01:00
Oscar Salvador
2b7afb9264
Fix: grab regstate on i386 ( #9663 )
2018-03-12 12:32:44 +01:00
Paul I
69e655fd49
Meson: enable Propeller and Java ( #9639 )
2018-03-09 20:05:47 +08:00
pancake
e43691959c
Fix RBin.bf suggested commands
2018-03-09 02:02:26 +01:00
pancake
e553927a41
Improve pdR results in a quick and dirty way
2018-03-09 02:01:05 +01:00
Oscar Salvador
474e56c4b0
Temporary fix for reading regstate from CORE ( #9615 )
2018-03-07 09:40:33 +01:00
Paul I
9c0d682e60
Meson: Invoke python via <python3> module + some little fixes ( #9594 )
...
* Meson: Invoke python via <python3> module
* Meson: Added version check
* Meson: Disable git output for capstone cloning command
2018-03-06 08:28:40 +01:00
pancake
046d38a746
Fix some uninitialized variables for DEX
2018-03-05 18:44:55 +01:00
pancake
c60d937658
Unsigned cast for mz entrypoint
2018-03-05 18:22:47 +01:00
Anton Kochkov
878c53491e
Fix MZ warnings
2018-03-05 21:42:05 +08:00
Anton Kochkov
602a5b9cef
Fix #9387 - MSVC demangling in PDB
2018-03-05 20:25:05 +08:00
radare
78d53e68d1
Remove wtf for bf->narch ( #9583 )
2018-03-05 11:20:50 +01:00
Jack Baker
fac9ac9d3c
Find _main in MSVC-compiled MZ binaries ( #9586 )
2018-03-05 09:21:55 +01:00
Anton Kochkov
1aaeba1c95
Fix Meson build
2018-03-05 12:26:08 +08:00
Paul I
13f7013696
Meson: Added sdb building/installation rules ( #9575 )
2018-03-05 00:10:28 +01:00
pancake
03ff82839d
More code cleanup in RBin api for file and obj
2018-03-05 00:05:17 +01:00
pancake
0e692944a4
Refactor RBin for file and obj, mach0 headers to stdout
...
- Show CODESIGN load command offset+size
2018-03-04 23:52:45 +01:00
Khairul Azhar Kasmiran
3c7ee36386
izz/izzj works with -n without using rabin2 ( #9561 )
2018-03-04 22:04:56 +01:00
Florian Märkl
5e1f811ec0
Fix meson indentation ( #9567 )
2018-03-03 22:08:37 +01:00
Florian Märkl
95a1b75784
Install Headers and .pc Files with Meson ( #9548 )
...
Use meson pkgconfig for .pc files
meson 0.44
Install same headers as acr
2018-03-03 20:00:18 +08:00
pancake
b1212240a1
Blindfix #9506 - null deref i cant reproduce
2018-03-02 17:52:36 +01:00
Jack Baker
cd1ab13e78
Additional _main signature for MSVC ( #9546 )
2018-03-02 11:02:33 +01:00
Riccardo Schirone
c38f140c67
bin: do not filter out symbols and do not duplicate relocs addresses
...
Multiple import relocations that points to the same symbols, should have
the same address in the disassembly. For example, if two points in the
code need to be patched with the address of imp.free, both points should
contain the same address and not reloc.free_1 and reloc.free_2.
2018-02-28 14:14:55 +01:00
fcasal
17c98e1162
Fix null deref in pdb
2018-02-22 16:23:15 +01:00
Giovanni
0c776c0e71
warnings from lib ( #9445 )
2018-02-20 23:19:35 +01:00
Paul I
bb4f61580e
Cleanup meson files ( #9424 )
2018-02-20 09:33:19 +01:00
Oscar Salvador
b27456c5ca
Don't trigger linux kernel hack if we don't have PT_PHDR ( #9420 ) ( #9432 )
2018-02-20 08:58:20 +01:00
SkUaTeR
f8cf84e065
Fix some bugs ( #9403 )
...
* fixed some bugs
* format bug fix
* added MSVC version _time_stamp_to_str
* struct format
* adjusting output same as linux
2018-02-17 15:14:34 +08:00
Rafael Rivera
98f2a37aac
Fix linux pdb regression ( #9406 )
...
Fixes 9385
2018-02-17 13:36:12 +08:00
Riccardo Schirone
4f1d46e9bf
bin/d: add a starting point for zip pf ( #9401 )
2018-02-15 13:06:10 -06:00
Khairul Kasmiran
6484c12547
Moved cbin.c's string filtering code into bin/filter.c
2018-02-15 20:42:05 +08:00
Rafael Rivera
b6f17c63a6
Ensure pdb path is stripped down to filename ( #9395 )
2018-02-15 14:51:39 +08:00
Rafael Rivera
499413cb2b
Fix up pdb expansion target path ( #9396 )
2018-02-15 12:39:35 +08:00
Oscar Salvador
6ab16a084b
Shared libraries does not contain a PT_INTERP segment ( #9331 ) ( #9393 )
2018-02-14 15:07:41 -06:00