skuater
e31cb0fe4b
fix dr7 mask value
2016-01-10 17:58:29 +01:00
pancake
23e7fbb398
Avoid repeated commands in sandbox mode
2016-01-10 12:10:38 +01:00
mrmacete
ad976233d4
arm ESIL improvements:
...
+ added UBFX, UXTB, RSB, BIC instructions
+ added generic support for shifted registers ARG function
+ small fixes, taking into account 2 and 3 operators version of instructions
+ handling memory shift in non-pc based LDRs too
2016-01-10 11:58:07 +01:00
Maijin
f4c2b98d63
Add some missing description for x86 opcodes
2016-01-09 11:21:50 +01:00
akrasuski1
c33af2d540
Added real telescoping.
...
Right now, the telescoping works only one level deep: something points to something. This commit adds recursive telescoping, similar to gdp-peda's.
Sample screenshot: http://i.imgur.com/JsThuTD.png .
Uses hex.depth which is 5 by default
2016-01-09 03:15:09 +01:00
pancake
7bef915a8d
Implement arC/drC to show comments in regprofiles
2016-01-09 03:14:18 +01:00
pancake
056e933bdf
Fix #3920 - Implement NEG in x86.nz
2016-01-09 00:22:13 +01:00
Riccardo Schirone
a20562d6e8
util/print: fix glitch when cursor is on . at the end of hexpairs
...
* fix visual instruction alignment when using asm.bytespace
2016-01-08 23:33:57 +01:00
Jeffrey Crowell
8ede2fd32c
fix infinite loop in graph minimize_crossings
...
see
https://github.com/praetorian-inc/angr/tree/binaries/tests/binaries/tests/x86_64
for test binary
2016-01-08 20:50:46 +01:00
Florent Jacquet
abf53ba969
Fix issue #3918 : pointer size in pf
2016-01-07 16:39:56 +01:00
pancake
e007cf8c71
Fix last coverities
2016-01-07 14:08:25 +01:00
pancake
19a83e1a15
Use op->shift.value instead of op->mem.lshift for LDR in ARM ESIL
2016-01-07 13:49:16 +01:00
pancake
ececf1dcc6
Use snprintf and pnumleft in the ahi2 filter
2016-01-07 13:11:05 +01:00
DZ_ruyk
010e997c3e
Fix for issue #3766
2016-01-07 12:38:00 +01:00
pancake
8686a35ab7
ESILify the XCHG and XADD ops for x86
2016-01-07 12:04:26 +01:00
pancake
d2a192cffc
Fix #3760 - Honor iOS/OSX pre-map memory reads in io.mach
2016-01-07 01:23:14 +01:00
DZ_ruyk
0e8b42787a
Boring typo fixes
...
Can't -> Cannot (since most of error messages use second form)
2016-01-07 00:13:54 +01:00
pancake
7bd536263d
WIP Fix ESIL for LDR instructions in ARM
2016-01-07 00:05:12 +01:00
pancake
3ac5ccbbe1
Fixes for the LDR ARM instruction (wip)
2016-01-05 01:02:33 +01:00
pancake
b1a9899dc1
Fixes for #3846 - agg help messages
2016-01-05 00:47:41 +01:00
Riccardo Schirone
3e40ca0a93
core/graph: extend r_core_visual_graph to accept a graph
...
Now it is possible to pass an already initialized RAGraph that can be
used in interactive mode, without being based on a function.
2016-01-05 00:36:26 +01:00
Alberto Ortega
0c259d26af
Update README.md with N3DS
2016-01-05 00:35:53 +01:00
jvoisin
3f683b05c1
Add a fortune by TheLemonMan
2016-01-05 00:36:22 +01:00
Alberto Ortega
dbb199e4a5
New bin plugin with initial Nintendo 3DS support. It loads decrypted FIRM files.
2016-01-04 01:08:32 +01:00
zlowram
dc828478a8
Implemented Sda command
2016-01-04 01:05:11 +01:00
Jaume Delclòs Coll
24560f004c
ESIL for ARM's MSR instruction
2016-01-04 01:02:43 +01:00
Jaume Delclòs Coll
05c56ad2f2
esil: make DUP dup, add SWAP
2016-01-04 01:02:43 +01:00
zlowram
a494a59901
Get current section baddr if multiple files are open
2016-01-03 03:12:33 +01:00
zlowram
abc5575dfc
Fixes for #3899 and #3902
...
- If lines.from is 0, sl 1 seeks to baddr
- Added sll command to show total number of lines and removed the other
messages
2016-01-03 03:11:16 +01:00
pancake
6f47901a06
Clarify r_io_section_mget->_in api and use the heap for section->name
2016-01-03 03:08:58 +01:00
pancake
23c81e7642
Fix int->bool issue after de-boolt-ification
2016-01-03 02:38:14 +01:00
pancake
9e129a793c
Fix '& cmd' task state
2016-01-03 02:32:56 +01:00
pancake
5191493a82
Silent r_version updater
2016-01-03 02:13:53 +01:00
Y. Sapir
b6a0a939fd
Avoid overwriting r_version.h if it didn't change.
2016-01-03 02:05:50 +01:00
pancake
42acaa7596
Softly kill boolt type
2016-01-03 02:05:26 +01:00
pancake
4c4bfd11c2
Enforce size in section.findMatching
2016-01-03 01:40:09 +01:00
pancake
a93ecf2b69
Fix #3898 - Persistent section name in project files
2016-01-03 01:36:16 +01:00
pancake
6f346b6d6d
Fix #3901 - Cannot debug directories and follow symlinks
2016-01-03 01:28:02 +01:00
Florian Mauracher
8ff4b566b3
Fix stack configuration options in visual debug mode
...
Re-enable the cmd.stack and stack.{anotated,size,delta,bytes}
configuration options, which were previously overwritten before every
refresh by the default format string.
For this, integrate the dbg.slow option into the general debug format
configuration.
2016-01-02 11:40:04 +01:00
Anton Kochkov
0dbad32d34
Fix #3897
2016-01-01 01:55:06 +03:00
pancake
5132a499c2
Fix many coverities
2015-12-31 17:10:02 +01:00
pancake
75a178401a
Another rasm2 -E fix
2015-12-31 15:23:03 +01:00
pancake
4cce8b5734
Do not abort with anal failures in rasm2
2015-12-31 15:07:07 +01:00
Iñaki Rodríguez
da033d6b79
Get the first flag coincidence in autoname
2015-12-31 14:58:49 +01:00
pancake
5355af818a
Add rasm2 -E to show ESIL from bytes
2015-12-31 14:42:05 +01:00
pancake
4618834f26
Do not show search help on invalid commands
2015-12-31 14:13:28 +01:00
pancake
4e6be05f62
ARM's SP is r13 and add LR in r14
2015-12-31 14:10:11 +01:00
Álvaro Felipe Melchor
c939ba7da9
Fix #3852 & changes in midflags
2015-12-31 02:10:18 +01:00
Eloi Sanfelix
b857bf3b06
Fixed accept prototype for linux x64 and darwin
2015-12-31 02:07:21 +01:00
pancake
15b2eff455
Fix #3885 - implement uname
2015-12-30 12:43:15 +01:00