Commit Graph

13210 Commits

Author SHA1 Message Date
pancake
50d73d1547 Fix a lot of memleaks, null derefs and undef behaviour thanks to clang-analyzer 2016-12-19 16:44:51 +01:00
Anton Kochkov
1796fc422d Fix building of zip 2016-12-19 17:44:27 +03:00
pancake
b1d4e3ca1d Aim to honor O_BINARY to address hpce-2015-cw2 on zip 2016-12-19 15:34:45 +01:00
Álvaro Felipe Melchor
f9393bf6f9 Fix #5959 - use r_anal_xrefs_get in afll 2016-12-19 12:30:17 +01:00
pancake
4f418c979e Fix #4722 - Initialize stack with esil.fillstack and aeimp 2016-12-19 05:58:20 +01:00
pancake
ecfcae9bca Autocomplete /r and fixes for the graph node sizes 2016-12-19 05:26:06 +01:00
Andrey Torsunov
ffcdb0443e 5768: Add generation of comments with patch details (#6314) 2016-12-19 04:56:27 +01:00
Roman Valls Guimerà
fce0769648 Add mxe+dockcross support for docker-windows builds: https://github.com/mxe/mxe (#6342) 2016-12-19 04:55:21 +01:00
pancake
9039228b58 Honor Q as an alias for q! in visual and prompt 2016-12-19 04:46:50 +01:00
pancake
521458908b Fix div by zero and help for $fl 2016-12-19 04:27:13 +01:00
pancake
2c5400e03e Fix more CIDs, memleaks mainly 2016-12-19 04:21:56 +01:00
pancake
0111506292 Fix STRLCPY macro from regex and fix 1 byte overflow CID 2016-12-19 03:23:49 +01:00
pancake
329e093192 Update spp from git and fix integration with rasm2 2016-12-19 03:07:52 +01:00
pancake
e7e4c86910 Add N key in graph to toggle mini nodes and graph.cmtright 2016-12-19 01:33:54 +01:00
Álvaro Felipe Melchor
224b3c3319 fix some coverities 2016-12-18 23:41:55 +01:00
Á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