Commit Graph

15797 Commits

Author SHA1 Message Date
pancake
4ab226a91b Fix #8340 - shift-tab in V! is working again 2017-08-27 19:31:30 +02:00
Rene Laemmert
fa1706b663 fix segfault on opening projects (#8337) 2017-08-27 19:25:42 +02:00
Fangrui Song
ceb0724e6b Fix t.anal/x86/aap tests (#8338)
May not be suitable, but t.anal/x86 broken reduces from 44 to 19
2017-08-27 19:25:31 +02:00
Fangrui Song
d1db5c0f1e Bring back old read-4-byte hack in analysis (#8341) 2017-08-27 19:19:26 +02:00
pancake
eaa6e6c8ba MacOSX <10.5 didn't had the copyfile syscall 2017-08-27 19:07:53 +02:00
pancake
8d8f74616c Fix #8253 - Alignment issue in pxw and arb 2017-08-27 19:07:29 +02:00
pancake
c29c6f4f0a Fix #8290 - Fix build on old compilers 2017-08-27 18:33:49 +02:00
Maijin
1d0fba0b70 Fix asm.arch #8334 2017-08-27 18:27:53 +02:00
Fangrui Song
ee40472c9f Add io->map_skyline as an RVector of uncovered map parts to enable optimization of r_io_v{read,write}_at in the future (#8332)
* Add binary heap (as priority queue) to util/binheap.c
* Change cmp_less in r_vector.h to 3-way cmp
2017-08-27 18:05:58 +02:00
Fangrui Song
034fcfbe00 Fix onIterMap, use int for some internal IO functions to simplify (#8279)
The return types of public API are not changed.
2017-08-27 17:59:11 +02:00
pancake
7c7a8a4755 r2 -w runs omfg+w to keep old good behaviour 2017-08-27 17:39:53 +02:00
pancake
0e456c8815 Fix some invalid delegates checks in io 2017-08-27 17:01:16 +02:00
pancake
52d5b1fec1 Fix sections for projects 2017-08-27 16:37:18 +02:00
condret
e8f65117a1 fix #8333 2017-08-27 15:01:20 +00:00
condret
f141437b01 remove dead code 2017-08-27 14:34:22 +00:00
pancake
4c820f87cb Fix build 2017-08-27 13:59:08 +02:00
pancake
549a9728e1 Fix null derefs in io.section 2017-08-27 13:47:55 +02:00
pancake
949fc79e37 Fix last covs 2017-08-27 13:42:16 +02:00
pancake
7180527894 Add r2bigger png logo image 2017-08-27 13:38:25 +02:00
Maijin
f1b185cd74 Attempt to make search.in clearer 2017-08-27 12:59:33 +02:00
condret
e2363da139 implement remapping in map-API 2017-08-27 04:13:47 +00:00
pancake
93dc1e8b78 Call aeip in radare2.c 2017-08-27 03:10:16 +02:00
pancake
be1e819633 Fix oba argument parsing 2017-08-27 03:04:35 +02:00
alvarofe
89738c3c74 The command aeim set PC to curseek 2017-08-27 02:57:34 +02:00
alvarofe
76208638e2 Use RBinSection instead of RIOSection for virtual tables 2017-08-27 02:50:36 +02:00
alvarofe
b6c0fef240 Fix NULL dereference 2017-08-27 02:30:11 +02:00
alvarofe
3fb6a0af12 Fix regression
The check was wrong to detect xtr binaries to wipe out anal hints

This should fix many thumb tests
2017-08-27 02:23:07 +02:00
alvarofe
e7a43b679a Add new api to get current fd 2017-08-27 02:23:07 +02:00
condret
c85aebbdab hopefully fix esil 2017-08-27 01:14:59 +00:00
Fangrui Song
c66aaa84f7 Add r_reg_{get,set}_value_by_role and fix "aef" because "PC" is not available on every arch (#8326) 2017-08-27 01:10:19 +02:00
Álvaro Felipe Melchor
d366ca79c6 Avoid to load SHDR into IO just PHDR (#8329)
This is basically what loader does and we should do it to reduces number
of maps and unnecesary overlaps with ELF
2017-08-27 01:08:36 +02:00
pancake
7421b708be Fix #8327 - Rename oa into oba 2017-08-27 01:05:02 +02:00
pancake
6a36a33423 Fix multiple aeim calls 2017-08-27 01:00:19 +02:00
alvarofe
d4ee6f6e95 Fix crash due to freeing memory not allocated
This is not the right solution though
2017-08-27 00:56:12 +02:00
pancake
9d8d9023d0 Avoid double aeim loads and fix frida:// bin.load double-open 2017-08-27 00:42:08 +02:00
condret
7a87c8ba84 bring the mapslit back from old libsiol 2017-08-27 00:39:34 +00:00
condret
a9cb011da0 make travis less bitchy again 2017-08-26 23:52:39 +00:00
alvarofe
72eaa5367f Fix PE test for entrypoint 2017-08-26 23:49:37 +02:00
pancake
938dc32da0 Use RIODesc.close() instead of RIODesc.del() 2017-08-26 23:47:52 +02:00
pancake
3f94f69e60 Enhance error checking in om and avoid adding the same map twice 2017-08-26 23:33:27 +02:00
Fangrui Song
05fdeb12f2 Add red-black tree to util/r_rbtree.c 2017-08-26 23:13:47 +00:00
condret
682b389c42 use api directly 2017-08-26 23:01:14 +00:00
Fangrui Song
4721f6760e Fix a leak on r_cons_instance.grep.str (#8324) 2017-08-26 19:46:05 +02:00
condret
f403481e9f more AccessLog sugar for esil, and typo fixes 2017-08-26 19:26:24 +00:00
Ren Kimura
816c5ee244 Add conditional watchpoint (#8321) 2017-08-26 18:57:51 +02:00
Rene Laemmert
c4dd3bd9b0 fixes double free corruption (#8322) 2017-08-26 18:56:33 +02:00
condret
f146d0f2a8 implement omn for @radare 2017-08-26 17:27:45 +00:00
condret
93763bbd98 fix output order of om (highest priority first) 2017-08-26 16:41:18 +00:00
Khairul Azhar Kasmiran
a7a9a4b4ec Added octal esc handling to r_str_unescape (#8320) 2017-08-26 15:03:54 +02:00
pancake
2642a3879a Fixes the comments on the previous commit 2017-08-26 13:10:08 +02:00