18296 Commits

Author SHA1 Message Date
xarkes
5373668cf4 Fixed wrong int output format in izzj (#10302) 2018-06-11 02:53:53 +02:00
David CARLIER
4d1d5adb0d Using randomisation wrapper (#10310)
* various tweaks, updating configure.acr script
* moving code to existing utils and modifying builds scripts
* use arc4random_buf when available
2018-06-11 02:50:30 +02:00
Aaron
b5300c75df Add r_userconf back to include/r_types.h (#10314)
Fixes regression issue #10313
2018-06-11 02:48:34 +02:00
pancake
95af694ef9 Do not sprintf after r_str_newf 2018-06-10 21:15:23 +02:00
Paolo Monti
b77e26a341 Added ability to rename variables far from cursor (#10309) 2018-06-10 21:13:03 +02:00
sivaramaaa
7083c3385a Support for using variable name in tp 2018-06-10 21:04:57 +02:00
sivaramaaa
55d9aa1c93 Added autocompletion for remaining t commands 2018-06-10 21:04:57 +02:00
bannsec
f6fd192234 Fixing docker build bug by tweaking the r2pm script (#10268)
* Fixing docker build bug
* Moving mkdir -p into r2pm
* Changing to use r2 -H
* Using ":" and quotes
2018-06-10 21:03:34 +02:00
Khairul Kasmiran
b84fb472d0 iSSj: json output for iSS 2018-06-10 21:02:05 +02:00
tanjmaxalb
cd35e40c01 Was be fixed #10303 problem with SIB part at which base part is incorrectly defined
for form as [reg * 2 + disp]
2018-06-10 20:50:26 +02:00
pancake
4ec3ef1041 Fix #10242 - empty files throw no warning now 2018-06-10 04:59:57 +02:00
Khairul Kasmiran
a685f9303f Fix rabin2 -g help 2018-06-10 04:51:31 +02:00
pancake
40a9bd9894 Improve aod: aod* is now aoda, aod. is aod, and update help messages 2018-06-10 03:51:11 +02:00
Vivek Bhatt
93c9696938 Renamed ?d into aod(#10263) 2018-06-10 03:41:02 +02:00
pancake
afe3792d0f Force embed-bitcode on iOS builds
- Fix typo and improve ios-sdk build
- Don't let capstone set the -arch flags
2018-06-10 03:38:28 +02:00
Khairul Kasmiran
2e686b95ab Added hash algo choices to iSS help 2018-06-10 03:30:25 +02:00
Khairul Kasmiran
e2e9c993a3 Moved segments from iS/'rabin2 -S' to iSS/'rabin2 -SS' 2018-06-10 03:30:25 +02:00
Khairul Kasmiran
80d5d26704 iS ELF: differentiate between sections and segments 2018-06-10 03:30:25 +02:00
Synray
8aa87a3820 Add cons_pal_len 2018-06-10 03:27:53 +02:00
Vanellope
0f8fd93806 Cleaned up rubbish (#10292) 2018-06-10 03:27:29 +02:00
sivaramaaa
2e97ab4fab Use return value hint in struct offset propgation 2018-06-10 03:17:33 +02:00
sivaramaaa
269c51946b Calculate stacksize till pc addr instead of fcn->maxstack 2018-06-10 03:17:33 +02:00
sivaramaaa
409419e4b2 Add ahr command to set hint for func ret values 2018-06-10 03:17:33 +02:00
sivaramaaa
c858dae72c Honor op mask in r_core_anal_op 2018-06-10 03:17:33 +02:00
sivaramaaa
772ada399d Add autocompletion for pf.fmt.ele 2018-06-10 03:16:11 +02:00
sivaramaaa
5830198378 Add autocompletion for ts and fix te query 2018-06-10 03:16:11 +02:00
Simos Xenitellis
555e88a1a4 Added snap packaging support (#10286)
* Moved snapcraft.yaml to root directory
* Updated .gitignore for temporary snap files
2018-06-08 01:24:53 +02:00
jasuramme
7189831a90 Implement ESIL for the SH architecture (#10285)
* Implemented ESIL for SH architecture
* fixed mov.l @(<disp>,PC), PC needed -2 offset, as program counter is already incremented
* deleted unused sdb file
* removed unnecessary variables and functions. Changed code for coding style rules. Added EXT.S instructions. head of file is still to be rewritten after I will finish tests.
* removed esil_sh_init()
2018-06-08 00:19:07 +02:00
sivaramaaa
fa03b200d3 Fix few minor issue 2018-06-07 17:37:14 +02:00
sivaramaaa
ecdc536106 Fix afvR and afvW by using RAnalOp.direction 2018-06-07 17:37:14 +02:00
sivaramaaa
cb06ba6ea3 Extend RAnalOp.direction to few more archs 2018-06-07 17:37:14 +02:00
David CARLIER
19160ff217 Fix macros redefinitions warning (#10284) 2018-06-07 09:41:55 +02:00
Vanellope
f1bcd900cd panels menu layout fixed (#10281)
* panels menu fixed

* oops code styling.
2018-06-07 09:34:08 +02:00
pancake
cfe152b0fc Fix possible null derefs in file.sha1/path 2018-06-06 17:46:56 +02:00
pancake
34cb7c5ec0 Drop armv7 for ios-sdk by default, armv7s is fine 2018-06-06 17:28:55 +02:00
Luca Di Bartolomeo
dcaeb35fd8 Fixed asm.bytes on by default in cursor mode (#10157) 2018-06-06 17:08:31 +02:00
wargio
9c8286a729 ppc sign hint 2018-06-06 16:51:00 +02:00
sivaramaaa
0ed78a567f
Fix a leak and a gcc warning (#10274) 2018-06-06 17:46:55 +05:30
pancake
4e57af4521 Fix #10269 - rad is not json 2018-06-06 13:11:57 +02:00
pancake
93a1059137 Use oba instead of .!rabin2 in .dmm* 2018-06-06 11:58:00 +02:00
sivaramaaa
08d9dfcfcd Added a few enhancment to struct offset propagation 2018-06-05 23:01:18 +02:00
Lowly Worm
9cd78b7683 fix macho to allow mapping sections at va = 0 2018-06-05 11:03:29 -07:00
pancake
e2b4283143 Fix #10260 - oobread in elf parser 2018-06-05 16:01:23 +02:00
pancake
edabf31123 Fix #10261 - Crash in utf8 2018-06-05 16:01:23 +02:00
pancake
b9de8503a6 Fix uaf 2018-06-05 16:01:23 +02:00
pancake
97e08a0d36 Fix for syscall database and dir.prefix 2018-06-05 16:01:23 +02:00
pancake
78319e77b3 Honor dir.prefix in asm.opcodes 2018-06-05 16:01:23 +02:00
redmed666
cc3a5ddfe7 disasm.c: r_core_print_disasm_json prints a void object if it has not printed something else before (#10257) 2018-06-04 20:28:52 +02:00
Quim
dd9ec621fb oj command now shows the correct info, fix #10174 (#10258)
* `oj` command now shows the correct info, fix #10174

* Fix tabs

* Tabs are hard
2018-06-04 20:28:18 +02:00
David CARLIER
a20078d171 Adding backtrace support to FreeBSD from 10.x release. (#10256) 2018-06-04 16:05:13 +02:00