Commit Graph

26608 Commits

Author SHA1 Message Date
condret
d62207bce0 Rename r_io_bank_update_map_location to r_io_bank_update_map_boundaries and make it useable for map resize (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
1e2dc7b6cd Some code cleanup (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
63cbd4a81a Fix Build 2021-09-20 22:10:08 +02:00
condret
6a972665de Use incremental timestamp on map creation instead of real ones (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
b64fd4bcd3 Implement r_io_bank_update_map_location (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
442838915f Use r_list_iter_get_prev (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
a8e8d0c978 Implement r_io_bank_delete_map and fix some bugs (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
326f9fcbc4 Add r_io_bank_drain (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
8bb3e35387 Implement r_io_submap_set{from/to} (siol_eternal) #18476 ##io 2021-09-20 22:10:08 +02:00
condret
f2a7efed7d Implement r_io_bank_write_at (siol_eternal) ##io 2021-09-20 22:10:08 +02:00
condret
c7c906a0fb Implement r_io_bank_read_at (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
f1639310d9 Constify bankid and mapid in io-bank api (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
0dce1c7be5 Imnplement r_io_bank_map_priorize (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
ea64077b0b Speedup r_io_bank_map_add_top (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
dbf531716a Add missing NULL-check (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
2f9a20d090 Fix potential segfault (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
8b337b68f8 Adjust codingstyle in libr/io/io_map.c (siol eternal) ##io
Co-authored-by: pancake <pancake@youterm.com>
2021-09-20 22:10:08 +02:00
condret
6a33e28c3e Implement r_io_bank_locate (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
4caa7849f1 Implement r_io_bank_map_add_top and r_io_bank_get (siol eternal) ##io 2021-09-20 22:10:08 +02:00
condret
9729c8da04 Implement r_io_bank_{free,init,fini] (siol_eternal) ##io 2021-09-20 22:10:08 +02:00
condret
d3a19f0b0a Update r_io_map_get_by_ref (siol_eternal) ##io 2021-09-20 22:10:08 +02:00
condret
72f7b019c2 Start implementing RIOBank and RIOSubmap ##io 2021-09-20 22:10:08 +02:00
pancake
1c35c6142c Post-release version bump 2021-09-20 13:24:50 +02:00
pancake
84e6cc6a21 Release 5.4.2 2021-09-20 06:46:21 +02:00
pancake
a49e6ec403
Fix the w32 builds 2021-09-20 06:38:02 +02:00
pancake
c546b71ab1 Update sdb dependency to fix a gcc10 warning in sdb_itoa 2021-09-20 06:29:11 +02:00
pancake
2e75afb4d1 Fix issue in Pd without arguments ##projects 2021-09-20 06:23:11 +02:00
pancake
1db46d8c09
* Use r_w32 apis in RThreadCond for Windows ##windows 2021-09-20 05:41:18 +02:00
Dennis Goodlett
f9b6ca907e
Add zign file reading to rasign2 ##signatures (#19116) 2021-09-20 00:21:15 +02:00
pancake
1398432e97
Fix #19043 - Fix loading MZ with text < bsize aka 1byte ##bin (#19115) 2021-09-20 00:20:35 +02:00
Dennis Goodlett
7195616448 Fix potential NULL deref in r_cons_flush 2021-09-19 22:58:26 +02:00
Lazula
006d759bc7 Fix #18887 - Invalid instructions near the end of data in loop ##disasm
* Add debug logs for disasm()
* Remove unused RDisasmState idx member and correct to index
* Set idx to ds->index and add more debug output
* Remove ds->entry
* Fix behaviour in pr_bb()
* Prevent overread in pdb command
* Track disassembler count by byets when using cbytes
* Change function signatures
* Fix pir behaviour by using print_disasm_instructions
2021-09-19 22:37:13 +02:00
pancake
8e439ec4ce Fix invalid disasm on large pd where bb chops invalid instruction ##disasm 2021-09-19 22:37:13 +02:00
pancake
1e38f1e7bb Ensure comments are kept in the project file 2021-09-19 21:49:02 +02:00
pancake
0f943971a4 Fix saving/loading projects for PE binaries ##projects 2021-09-19 21:49:02 +02:00
pancake
8de94fac5d Fix stripsysdir function for rvc 2021-09-19 18:47:04 +02:00
pancake
d98818b8bf
Some code cleanup and simplifications for rvc.c (#19108) 2021-09-19 11:25:17 +02:00
pancake
f0deead6ae Fix mutex regression in r2r 2021-09-19 01:14:41 +02:00
pancake
86472a6b4f
Fail with r2 -p unexistent-project ##projects
Co-authored-by: pancake <pancake@nopcode.org>
2021-09-19 00:16:46 +02:00
RHL120
288c8a75d5
Add an ravc2 reset command ##vc 2021-09-19 00:13:01 +02:00
pancake
b4c4c0fe98 Implement 'woi' command to inverse contents of current block ##io 2021-09-18 22:16:45 +02:00
condret
e6a71ec9ba
Fix #19103 - invalid esil for xchg on the same reg as src and dst ##esil 2021-09-17 23:40:00 +02:00
pancake
17eb1374ee Fix #19099 - Fix assert on invalid jump table analysis ##anal 2021-09-17 07:15:07 -07:00
pancake
d520902ce8 Add RCons.isWindows() and update mini graph test 2021-09-17 09:24:27 +02:00
pancake
34d5c13776 Fix last covs 2021-09-17 01:59:44 +02:00
pancake
e8abb069f8
Remove unused variable 2021-09-17 01:12:53 +02:00
pancake
3c172b551a
Fix glitch in minigraph for cmd.exe 2021-09-16 23:41:12 +02:00
Dennis Goodlett
ac374bf8b7 Minor fixes 2021-09-16 11:27:51 -07:00
Dennis Goodlett
4928b23a6f Update man page 2021-09-16 11:27:51 -07:00
Dennis Goodlett
c22b6734b1 Add test for rasign -A 2021-09-16 11:27:51 -07:00