Álvaro Felipe Melchor
520f57a962
some changes in dex code but lot of work remains
2016-12-18 15:49:54 +01:00
h4ng3r
8b79adb931
fix some coverty issues in dex format
2016-12-18 15:49:54 +01:00
Eugene
4530585132
Refactoring fixes in debug/linux ( #6339 )
2016-12-18 12:20:31 +01:00
Sven Steinbauer
865267fc86
Add spp to r2 utils build ( #6334 )
...
Integrate SPP into rasm2 to parse asm files
2016-12-18 09:46:10 +01:00
pancake
da218c993c
Fix #6038 - Autocomplete issue after @
2016-12-18 01:05:34 +01:00
pancake
87ab9a9402
Fix #6326 - rarun2 accepts backticks as an alias for !
2016-12-18 01:01:16 +01:00
pancake
9dba7d24f4
scr.break -> scr.breakword
2016-12-18 00:55:10 +01:00
pancake
15c10b2bdc
Implement scr.break (word)
2016-12-17 10:42:15 +01:00
Anton Kochkov
df413fef42
Fix CID 1295065, 1362999
2016-12-17 01:11:54 +03:00
Anton Kochkov
37f1756139
Fix CID 1367283, 1367280
2016-12-17 00:54:56 +03:00
Roman Valls Guimerà
473d39655b
ARMv5: Fixes debug/libr_debug.so: undefined reference to linux_generate_corefile. ( #6335 )
2016-12-16 21:12:45 +01:00
pancake
4f0bfc3756
Fix static linking of the bin.bflt plugin
2016-12-16 15:00:26 +01:00
Álvaro Felipe Melchor
f1a3b34000
fix build due to a typo
2016-12-16 14:29:16 +01:00
Álvaro Felipe Melchor
d6d453b4a1
renamed gum_read_sleb128 to r_sleb128
...
this API has been borrowed from the awesome Frida project
2016-12-16 13:38:36 +01:00
Álvaro Felipe Melchor
f2dc07b17a
avoid leaking and added minor checks in dex
2016-12-16 13:37:57 +01:00
h4ng3r
85052941cf
fix some coverity issues for dex format
2016-12-16 00:04:10 +01:00
alvaro_fe
10fe20ede6
simplify the process of loading fat binaries
...
We avoid parse everything more than once and just when needed
2016-12-15 21:04:28 +01:00
Álvaro Felipe Melchor
a874de805e
clean up code applying coding style
2016-12-15 21:04:27 +01:00
Asutosh Palai
79a609630f
[rarun2] Added pseudo tty for listen and connect ( #6328 )
...
* [rarun2] added pseudo tty for listen and connect
* Fixed the socket connect error message
* [rarun2] moved pseudo tty under pty option
2016-12-15 15:06:06 +01:00
pancake
3ca5f5f1f7
Fix #6327 - FPE (div-by-zero) in grub/ext2
2016-12-15 13:05:59 +01:00
pancake
4ae632133e
Add $fl in the ?$? help
2016-12-15 00:18:21 +01:00
Marc
c585f91439
Dalvik analysis and bin parsing enhancements ( #6320 )
...
* Initial work to enhance the dalvik analysis with rbin info
* fix ptr addr in new-instance instruction in Dalvik Anal (#6082 )
* dalvik anal:fix ptr addr in new-instance
* first ESIL instructions for Dalvik
* more ESIL instructions for Dalvik
* parse more data in dex format
* code refactor and several fixes
2016-12-15 00:14:33 +01:00
pancake
6ae8d68299
Fix r_str_glob and add command 'fla'
2016-12-15 00:13:26 +01:00
pancake
0b55b5454e
Fix #6324 - Implement $fl as a variable for the "fl" command
2016-12-14 23:54:59 +01:00
Maijin
e7720b8f78
Fix ' in graph
2016-12-14 22:11:33 +01:00
Álvaro Felipe Melchor
1ec97d9c89
fixing bflt code trying to prevent futures crashes
2016-12-14 19:58:20 +01:00
pancake
c70c8f78ee
Fix regressions in pf parsing and enhance error reporting
2016-12-14 16:09:45 +01:00
pancake
0053dfefd8
Fix #6316 - Check Cf format size
2016-12-14 13:56:58 +01:00
pancake
2bcdb2536e
Update capstone from next
2016-12-14 13:56:53 +01:00
Maijin
dfc5583f3e
Removing ./sys/pie
...
Removing ./sys/pie redudant with release script
2016-12-14 12:48:48 +01:00
leberus
05076d963c
Add: Initial support for bFLT v4 ( #6315 )
2016-12-14 10:34:11 +01:00
Francesco Tamagni
183fcb2107
Fix (not so) tiny macho creation ( #6317 )
...
* Fix tiny macho-32 creation
- add empty linkedit with empty symtab and dysymtab segments
- text segment should span the whole file
- fix main entry point
- fix load_dylib command format
* Fix tiny macho-64 creation
- mostly a port from 32-bit case
- except here we need a WRITABLE segment to make dyld happy
- i choose to make the __LINKEDIT segment WRITABLE (it's zero-sized after all)
2016-12-14 00:22:55 +01:00
pancake
cb5eff9efd
Fix last covs
2016-12-13 13:11:42 +01:00
pancake
f6fb2b709f
Fix #2673 - Add pdC
2016-12-13 13:06:22 +01:00
pancake
117b62e419
Rollback 370c50e2e8
2016-12-13 12:36:20 +01:00
pancake
3aafc7be5a
Better handling of meta in pdi
2016-12-13 12:35:13 +01:00
pancake
f35063a690
Remove useless sys/ script
2016-12-13 11:51:36 +01:00
pancake
8b0d084596
Honor HOMEBINDIR in PATH for r2pm and reset --hard @^^ in update
2016-12-13 03:13:45 +01:00
pancake
bb124781a2
Fix #6257 - Honor meta in pCd and pdi
2016-12-13 02:37:28 +01:00
pancake
6342800ce4
Less newlines to fix #6297
2016-12-13 02:24:25 +01:00
pancake
370c50e2e8
Fix #6312 - Limit to 1GB files to be processed by rbin (workaround)
2016-12-13 02:15:18 +01:00
Álvaro Felipe Melchor
c5747f5c77
see all help with ?* and get rid of another infinite loop
2016-12-13 00:32:17 +01:00
pancake
ce59e5f6a1
Fix #6070 - Implement anal.timeout
2016-12-12 23:57:04 +01:00
Álvaro Felipe Melchor
e3b5059046
add proper define for ARM PE
2016-12-12 23:03:47 +01:00
pancake
4734202165
Fix dupes in aflj
2016-12-12 23:02:11 +01:00
pancake
d0f7c56aa3
Add support for ARM64 PE binaries
2016-12-12 22:39:10 +01:00
Álvaro Felipe Melchor
80279b11f6
change in ?* to make it grepeable
2016-12-12 22:22:19 +01:00
Álvaro Felipe Melchor
99660a899d
fix infinite loop in d?*
2016-12-12 22:15:18 +01:00
Álvaro Felipe Melchor
15dc58f6ce
Fix #6254 and make ?* breakable
2016-12-12 20:23:35 +01:00
Álvaro Felipe Melchor
234a3ca5fc
clean up the code coding style mainly
2016-12-12 20:23:11 +01:00