Commit Graph

26001 Commits

Author SHA1 Message Date
pancake
ab9ef5a3d0 Update sdb 2021-05-21 11:46:04 +02:00
pancake
d90510f951 Fix more recently introduced memleaks 2021-05-21 11:17:32 +02:00
pancake
5df2109526 Fix memleak in 'ood' 2021-05-21 10:54:37 +02:00
Rene Laemmert
7a7c0a7bfb
Fix #18727 - Support more hashes in ph ##hash 2021-05-21 10:17:12 +02:00
Dennis Goodlett
354b2e5ef7
Fix bug in graph matching ##signatures (#18726) 2021-05-21 10:11:06 +02:00
David CARLIER
269f6808a7
debug: Fix FreeBSD 13 build. (#18728) 2021-05-20 20:18:51 +02:00
Murphy
0fbb20a5b3
Remove sdb_fmt references in mach0.c (#18723) 2021-05-20 18:50:22 +02:00
pancake
c5d46182eb Implement 'px--' context hexdump command ##print 2021-05-20 16:27:14 +02:00
pancake
67a52d3f93
Swap xref and flag comments as suggested in #18427 ##disasm (#18718) 2021-05-20 12:05:35 +02:00
pancake
ca284951f7 Fix shift overflow issue in format.c 2021-05-20 12:03:42 +02:00
pancake
1198b77cb3
Fix rasm2 -w in termux (honor R_SYS_ARCH) ##asm (#18722) 2021-05-20 11:50:33 +02:00
pancake
dbf72103da
Better debug messages instead of r_warn in jmptbl analysis ##anal (#18720) 2021-05-20 09:34:11 +02:00
pancake
d2de68f68a
Fix warning 2021-05-20 04:10:34 +02:00
pancake
784f90e8bf Fix windows build 2021-05-20 03:53:56 +02:00
pancake
14e5afe6cf
Add initial rvc2 command ##shell (#18716) 2021-05-20 03:34:23 +02:00
pancake
d01afcc9c6 Very tested much wow 2021-05-20 03:15:12 +02:00
pancake
e916cfe5c2 Add deprecation warning for \ 2021-05-20 02:59:22 +02:00
pancake
04747c7fde Fix #16674 - Kill ' and \ commands, use ':' for the only alias of =! ##shell
* .:9090 is now '=t 9090' (listen for commands via tcp)
* '=:9090' (listen for commands via rap) is now '=r 9090'
* The backslash and single quote aliases were confusing and break commands consistency
2021-05-20 02:59:22 +02:00
pancake
3fd5ef358c
Add scr.optimize with experimental optimization ansi routine ##visual 2021-05-20 02:47:34 +02:00
pancake
70a42d04d2
Fix infinite loop in r2 -c 'ood;ood' - ##debug (#18714) 2021-05-20 02:43:24 +02:00
pancake
f10d767282 Fix assert in 'r2 -qc 'omp rwx' - 2021-05-20 02:25:23 +02:00
pancake
405b620e99 Fix cov in ragg2 (minor fd+memleak) 2021-05-20 02:16:36 +02:00
pancake
84bca9148b Fix warning message in Vi write is not possible 2021-05-20 02:12:06 +02:00
pancake
d03d4263c3 Better v!!!!!!! behaviour ##visual 2021-05-20 00:57:20 +02:00
pancake
65f1b62af4
Always load bin types as pf. format strings ##bin (#18675) 2021-05-20 00:48:24 +02:00
Giovanni Di Santi
8ee7b62943
Fix dmha output after ood (#18710) ##debug 2021-05-20 00:45:41 +02:00
pancake
0e3380797f Fix warnings in regerror.c 2021-05-20 00:22:50 +02:00
pancake
c3953d64d6
Use gperf on anal/d and improve build and checks ##anal
* Add --without-gperf configure flag
* Update sdb to support gperf.foreach and faster ls.sort()
* Support cc and types sdb gperfs
* add r_str_newvf
* Honor HAVE_GPERF in more places
* Add CI job to build and test cmds with gperf
2021-05-20 00:22:20 +02:00
pancake
1bf73baae7
Optimize r_list_sort() (#18713) 2021-05-19 23:48:40 +02:00
pancake
6f55c6c49a
Update capstone-v4 (#18712) 2021-05-19 23:05:41 +02:00
Murphy
7f64b235be
Fix/minor fixes to wad plugin (#18709)
* Remove Debug Message
* Fix wad_header_load to parse header info
* Fix lumplumps type in wad_header_fields parsing
* Verify r_buf_fread_at return value at wad_header_load
2021-05-19 17:43:34 +02:00
meme
9cbd267a00
Remove assertion in pFA ##print (#18707) 2021-05-19 16:15:55 +02:00
pancake
df3f035079 Fix last covs 2021-05-18 20:10:34 +02:00
pancake
374037a4d2 Fix warnings 2021-05-18 19:34:23 +02:00
Murphy
fb141bdb0d
Add WAD file parsing (#18659) ##bin 2021-05-18 18:06:40 +02:00
pancake
eaf303d49e
Add ===errmsg to support the new r2pipe side ##r2pipe (#18705)
* == honors scr.interactive
* Improved help in ==? and =+?
2021-05-18 09:08:27 +02:00
Dennis Goodlett
88edfb775b Create function when z/ finds byte ##signatures 2021-05-18 06:28:35 +02:00
Dennis Goodlett
0657c1f100
Add R_SIGN_BYTES to metric search (#18703) ##signatures 2021-05-18 00:07:15 +02:00
pancake
0047d8ade8 Refix #18699 - Swap rafind2 -c behaviour, fix delta and block hexdump issues 2021-05-17 21:19:42 +02:00
pancake
4c061bc051 Make rafind2 colorblind by default, add further tests and improve help message ##search 2021-05-16 20:23:57 +02:00
pancake
9242bc2328 Fix #18699 - fix search hit dumps outside the current block in rafind2 2021-05-16 20:23:57 +02:00
pancake
f7d3ec4fc4 Fix dsui help message 2021-05-16 18:46:29 +02:00
Dennis Goodlett
67271981c4 Make collision ##signatures more efferent 2021-05-16 09:28:48 +02:00
Dennis Goodlett
64c171f176 Sort collisions list in ##signatures 2021-05-16 09:28:48 +02:00
pancake
486d3194de
Minor project api cleanup (#18698) 2021-05-15 01:04:10 +02:00
Dennis Goodlett
2942cf1433
Add zac command and collisions type to ##signatures (#18692)
This commit ads the R_SIGN_COLLISIONS ('C') signature type, which will later be
used to resolve what a function should be named when multiple signatures match.
2021-05-15 00:49:53 +02:00
Dennis Goodlett
d1c31c00dd
Fix bugs in mergeItem ##signatures (#18694)
MergeItem is used to overbite a signature with new information. Previously this
function was leaking and excluded xrefs.
2021-05-14 22:34:52 +02:00
pancake
e92d170a3b
Add support for acr/musl-gcc static builds ##build 2021-05-14 21:34:21 +02:00
pancake
a91776482a
Remove unused vars in .mk (#18695) 2021-05-14 21:33:45 +02:00
Dennis Goodlett
053fca8585
Fix memleaks and doublefree in zignatures (#18688)
* Fix memleak in ##signatures
* Fix double free from wrong foreach
* Fix a couple other minor leaks
2021-05-13 10:29:03 +02:00