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
Giovanni
52826ff3ef
7 more coverity bugs fixed ( #8306 )
...
* 1379842/1379836 Resource leak
* 1379834 Resource leak
* 1379742/1379747/1379748/1379749/1379750/1379747/1379760 Resource leak
* 1379752 Resource leak
* 1379751 Double free
* 1379743 Use after free
* 1379624 Uninitialized scalar variable
* 1379332 Out-of-bounds read
2017-08-26 13:08:53 +02:00
Fangrui Song
c7467ed31e
Add RVector
(array of void* objects) to r_util ( #8205 )
...
* Add RVector to r_util
* Add r_vector_{lower,upper}_bound
* Add r_vector_sort
* Add r_vector_find r_vector_insert_range and rename some functions to be idiomatic
2017-08-26 13:05:14 +02:00
pancake
306adb7a50
Fix for the whitespace disassembler
2017-08-26 12:56:14 +02:00