Commit Graph

13745 Commits

Author SHA1 Message Date
condret
ba63a776d7 fix r_id_storage_get/delete, reduce number of reallocations a lot 2017-02-12 17:38:39 +00:00
alvarofe
845316d409 Fix indentation 2017-02-12 16:18:55 +01:00
alvarofe
f52b631568 Fix #6715 - NULL dereference 2017-02-12 13:05:47 +01:00
pancake
2a80733253 Fix #6764 - overflow in pi -X after aa 2017-02-11 13:05:25 +01:00
pancake
54176fb2c0 Update spp and build it with -fPIC 2017-02-11 12:50:38 +01:00
Maijin
6c229ee54e Add clang-format in gitignore 2017-02-11 00:08:56 +01:00
SchumBlubBlub
a7c2f430d9 Add r_buf_set_bytes_steal to eliminate copying and reduce memory usage 2017-02-10 18:14:26 +01:00
pancake
219f0e6db6 Add support for uncrustify in sys/indent.sh (still not perfect) 2017-02-10 18:04:30 +01:00
pancake
0a8dc8a588 DePHONY r_version.h 2017-02-10 17:43:47 +01:00
pancake
8c1b11ceae Fix #6755 - Change nN keys in graph view 2017-02-10 17:22:51 +01:00
pancake
8b49c0bdfb Implement ascii (non-color) p2 when scr.color=false 2017-02-10 13:43:31 +01:00
Sven Steinbauer
65791475ff Refactor msr mrs instructions 2017-02-10 13:11:14 +01:00
Sven Steinbauer
d5c9a65a97 Refactor exceptions 2017-02-10 13:11:14 +01:00
Sven Steinbauer
70a16f14df Refactor branch instructions 2017-02-10 13:11:14 +01:00
Sven Steinbauer
59aac1fdc4 Fix arithmetic op encoding 2017-02-10 13:11:14 +01:00
Sven Steinbauer
3480b9c799 Add lsl and shift to operand 2017-02-10 13:11:14 +01:00
Sven Steinbauer
cb36fd40cb refactor mov instructions 2017-02-10 13:11:14 +01:00
Sven Steinbauer
4ef134e5c4 Add parsing routines 2017-02-10 13:11:14 +01:00
pancake
56119f04b2 Fix infinite loop in pif and fix pif test 2017-02-10 12:03:28 +01:00
pancake
b9a1cc60b7 Dont mix hex and ascii in the same string. C sucks 2017-02-10 11:20:18 +01:00
pancake
24f2068f05 pif uses realsize instead of fcn->size 2017-02-10 10:52:29 +01:00
pancake
70930f4496 Bring back the interest on sys/indent.sh 2017-02-10 02:05:58 +01:00
pancake
7d0aa11196 Update some af+ entries 2017-02-10 00:36:03 +01:00
pancake
a6a4144a87 Fix #6747 - Implemented @@@= iterator 2017-02-10 00:25:00 +01:00
leberus
8dd5a38461 Add: dbf - put a breakpoint into every no-return func 2017-02-10 00:19:41 +01:00
pancake
b70b0e02d4 Enhancements for aab and abb, codename 'analblaze' 2017-02-10 00:02:39 +01:00
pancake
bb2859250d Aim to fix issue with huge stackframes 2017-02-10 00:02:18 +01:00
pancake
00e844869f Identify functions in aab and reduce false positive BBs 2017-02-09 16:43:25 +01:00
pancake
f274bb710d Use SDB in aab/abb to be O(1) and not O(n^n) 2017-02-09 15:22:16 +01:00
SchumBlubBlub
0a63c58f33 Add detailed Cf? 2017-02-09 14:28:43 +01:00
SchumBlubBlub
b6344612a3 Enforce pf syntax 2017-02-09 10:09:54 +01:00
Anton Kochkov
189bfb2de5 Aim to fix MSYS2/MinGW-w64 compilation 2017-02-09 10:34:52 +08:00
pancake
34eaf5eeeb Update to acr-1.1 and bump for 1.3.0-git 2017-02-09 01:21:15 +01:00
SchumBlubBlub
9c4f83b171 Optimize ELF Symbol loading (#6719)
* Optimize ELF Symbol loading
- Keep memory ∝ |symbols|, not file size
- Fuse loops
- Don't do Realloc on (Almost) every iteration
- Realloc when finisihed to release extra mem
* When loading ELF don't do realloc per symbol
* When loading ELF symbols release unused memory
* Don't read file in twice
* When parsing symbols don't forget to mark the last one
2017-02-09 01:18:38 +01:00
SchumBlubBlub
60d172058a Fix dcu regression (#6736) 2017-02-09 01:13:06 +01:00
SkUaTeR
778c5c8298 Improved backward so and fix bad char into source file 2017-02-09 00:31:40 +01:00
Marc
069f5f40ba Fix put and get disas and some tests #6739 #155 2017-02-09 00:30:26 +01:00
pancake
ca45d7d869 Drop include that was conflicting in msys2 2017-02-09 00:03:36 +01:00
davidpolverari
a97a3c9d7c Fix #6723: Ps - project save - allow names with a hyphen (#6738) 2017-02-08 23:48:23 +01:00
h4ng3r
7474c17948 fix warning 2017-02-08 23:10:50 +01:00
Álvaro Felipe Melchor
d8fa8c9475 Coding style fixes while reviewing code 2017-02-08 23:01:42 +01:00
Álvaro Felipe Melchor
d544239fee Fix #6716 - crash drp /tmp/profile with just = 2017-02-08 22:32:47 +01:00
Álvaro Felipe Melchor
3593866c1b Fix NULL dereference in rasm2 2017-02-08 22:18:56 +01:00
condret
5e6b20e69d use id-pool-API for RBinFile->id (#6722) 2017-02-08 20:43:04 +00:00
Sven Steinbauer
f6120770eb Add ldrex strex to ARM assembler 2017-02-08 18:29:02 +01:00
ITAYC0HEN
25fec0ebec Fix spelling mistakes in intro.md 2017-02-08 18:26:07 +01:00
Marc
f0a9536a6e Refactor and enhance dex tests 2017-02-08 18:25:30 +01:00
pancake
81403b807d Fix #6727 - Add aab command, still not registering fcns, but wip 2017-02-08 14:44:46 +01:00
pancake
f3814bb8a1 Remove dashes from tn list 2017-02-08 14:30:16 +01:00
SchumBlubBlub
7b2c107d7b Fix pf usage syntax, Cf help, tweak o+ help 2017-02-08 12:37:31 +01:00