Álvaro Felipe Melchor
7c8292b9fb
Fix warnings and coding style
2016-09-25 01:27:05 +02:00
Marc
0c8556bb22
Fix some DEX disasm issues ( #5829 )
2016-09-23 00:33:25 +02:00
pancake
d1088fa95d
Add radiff2 -S to specify which column to sort for code diffing
2016-09-22 20:33:26 +02:00
Jayakrishna Menon
5c64af6ea7
beautify code
2016-09-22 19:30:15 +02:00
Jayakrishna Menon
6c71de7b11
implementing sorting of code diff
2016-09-22 19:30:15 +02:00
saucec0de
c908e0f818
Fixing ds in x86 ( #5802 )
...
* Fixing ds in x86
* Several updates due to new OP_TYPE
2016-09-22 13:42:06 +02:00
pancake
f5b255603a
Bring back the old buffer_distance algorithm, make levenstein optional
2016-09-21 12:07:44 +02:00
Ahmed Mohamed Abd El-MAwgood
6c47f5a20d
Basic merge of no return function with types db ( #5774 )
2016-09-20 21:54:44 +02:00
pancake
b966a8ddce
Only recache hints if database changes. Huge speedup in pd
2016-09-20 11:34:08 +02:00
pancake
6d6a23c456
Add scr.flush and handle ^C in px/pxr/pd/..
2016-09-20 00:11:59 +02:00
Álvaro Felipe Melchor
71d45f9a42
added coff in is_data_section
2016-09-19 17:34:49 +02:00
Sven Steinbauer
2996538700
Fix #5633 - Change x == NULL
to correct syntax
2016-09-19 14:44:47 +02:00
pancake
c0692f3e53
Revert "Fix #5472 - ds on call and jmp ( #5785 )"
...
This reverts commit 6ccc0455260064579302885a660b6db9820407ef.
2016-09-18 23:19:52 +02:00
pancake
1016708b14
Aim to fix that anal mayhem
2016-09-18 23:02:49 +02:00
saucec0de
6ccc045526
Fix #5472 - ds on call and jmp ( #5785 )
2016-09-18 21:41:15 +02:00
pancake
4df85046fd
Add r_buf_resize and make ihex:// .resize() work
2016-09-15 17:19:39 +02:00
Ahmed Mohamed Abd El-MAwgood
04cf13df88
integrating asm.calls with function types database ( #5761 )
...
Current unfixed issues:
works with aa, aaa,aaaa but never worked with af
2016-09-14 16:49:19 +02:00
pancake
d4ea3b2277
Fix #5642 - bring back the old afb behaviour
2016-09-14 16:42:23 +02:00
Ahmed Mohamed Abd El-MAwgood
9d6cf8d08c
merging afv* commands ( #5753 )
...
Due to the uniqueness of name of arguments and variables, They can be
used solely to identify every other piece of information (including the
base register type).
This will make the commands some how user friendly and more usable by removing one extra
letter from some commands.
2016-09-14 00:11:20 +02:00
BlueC0re
d6708032b5
added r_str_{ends|starts}with to header ( #5743 )
2016-09-13 12:29:20 +02:00
BlueC0re
bf33929287
Feature/var struct offsets ( #5733 )
...
* delete variables which are shadowed by a structure field
* implemented varsub with structure fields (currently only depth of 1)
2016-09-12 22:43:05 +02:00
Paul
10db9ed827
pdf/pdr/anal fix ( #5709 )
2016-09-09 19:28:47 +02:00
Álvaro Felipe Melchor
d1b4435405
added comments into RBinPlugin
2016-09-07 20:08:53 +02:00
Paul
30a0987c0a
Various analysis enhancements
...
* Updated anal.nonskip is updated
* Possible infinite recursion fix
* anal.hpskip is added (false by default)
* mips fix; build fix; flag_exist_at callback is added
* nopskip fix
* asm.leahints fix
2016-09-05 20:42:04 +02:00
pancake
6b5e4f151b
Add core.breakLoop for 1000ds and fix 'ds #'
2016-09-04 01:05:14 +02:00
Vlad Ivanov
19d4154e39
anal_xtensa: initial ESIL support
2016-09-01 22:50:28 +02:00
Tiago Gasiba
f0a2d8657d
Add support for conditional breakpoints running r2 commands
2016-09-01 19:11:46 +02:00
pancake
e18b2b81f1
Fix pdb regression and more syntax cleanup
2016-09-01 14:30:12 +02:00
pancake
945d6690f9
Fix latest coverities
2016-09-01 12:39:32 +02:00
pancake
697de91c86
Fix #5038 - Disable color when stdout is not in a terminal
2016-09-01 12:06:50 +02:00
pankajkataria
9fa781becc
Add av* and avj to show vtables in r2 and json formats
2016-09-01 11:13:06 +02:00
pancake
e04498ac02
Add rabin2 -X and r_bin_package for FAT and ZIP
2016-08-30 04:26:20 +02:00
Sebastien Marie
4c7f2e722e
r_sys_mkdir() is now a function instead of a macro to properly check the sandbox
2016-08-28 22:14:28 +02:00
Tiago Gasiba
520106bac9
Fix #5556 - prints all hashes, even if have gap between the bits
2016-08-28 19:36:59 +02:00
Tiago Gasiba
3a7a46441e
Fix swstep on call [addr]
2016-08-27 19:19:58 +02:00
SkUaTeR
8b17834eb5
Fix command do in windows, fix dr command to get segments registers, …
2016-08-26 23:51:56 +02:00
pancake
30e3d06dbf
Fix #4814 - Make asm.reloff less confusing and add experimental asm.reloff.flags
2016-08-25 20:17:55 +02:00
Rakholiya Jenish
a461d53397
Implement stack based splitting of args
...
* stack based splitting of args
* fix r_str_rchr
2016-08-24 16:33:45 +02:00
pancake
fd0810fbf1
Fix memleaks in av, lot of anal code cleanup and do not always allocate bb->diff
2016-08-22 18:32:18 +02:00
pancake
56844d68f3
Rollback the tinyrange optimization
2016-08-21 03:07:19 +02:00
pancake
1bdb2c9f93
Add and use tinyrange.c: get 10% speedup in analysis
2016-08-21 01:41:03 +02:00
Sebastien Marie
e0ee8cdefa
update native sandboxing method for OpenBSD ( #5545 )
...
move from systrace(4) (removed in 6.0 release) to pledge(2) (available
since 5.9).
2016-08-18 15:59:36 +02:00
pancake
ed4e5afbbb
Load types and cc info on asm.arch change
2016-08-16 11:59:34 +02:00
pancake
63ef956a75
Fix #5522 - rap:// write operation wrongly processed
2016-08-16 02:42:27 +02:00
pancake
b5e57379cd
Implement pxd8 and fix warnings
2016-08-16 01:14:02 +02:00
pancake
61b7f4af37
Fix #4195 - Remove r_cons dependency from r_flags
2016-08-16 00:59:31 +02:00
Chris Rorvick
9b47635f0c
remove `next' param from r_core_block_read()
...
This was originally used to cause a seek to the next block prior to
reading such that successive calls to r_core_block_read() would progress
through memory one block at a time. This was broken, though, by commit
452669d94113 ("more cleanup in r_core_block_read") when when it used
`next' to directly calculate the offset rather than via a seek.
Only one call site remains that attempts to read the next block instead
of the current, and this probably was not even observable due to the
"hacky fix" added in commit 3bfa61946eca ("Cleaner pvj, fix tinype load,
and honor 'ao N's").
The current of semantics of `next' appear to be broken and there is very
little dependence on it. If the original behavior should be restored
anywhere, it would be much better to add a new function, or just do the
seek explicitly, rather than parameterizing r_core_block_read() on it.
2016-08-15 14:26:58 -05:00
pancake
c35666ef8a
Minor rap:// fixes. More to come
2016-08-15 02:37:45 +02:00
pancake
be220ec038
Fix VRR on windows issues
2016-08-14 19:29:59 +02:00
Ahmed Mohamed Abd El-MAwgood
52da64becc
Fix for function name decorators (oridinal, sym.blablabla) ( #5488 )
...
implemented function guess matched name which finds longest function name in sdb_types that is substring of the current function name
2016-08-14 02:07:43 +02:00