Commit Graph

26719 Commits

Author SHA1 Message Date
pancake
fdde9caaad
Fix builds issues on meson, windows, ios, static and wasi 2021-10-19 20:57:19 +02:00
pancake
6ae90339fd
Add armv7 to the arm.v35 plugin ##disasm 2021-10-19 20:21:36 +02:00
Sergi Àlvarez i Capilla
8f31696ae2 Update to the latest v35-arm64 for mingw 2021-10-19 18:01:11 +02:00
Sergi Àlvarez i Capilla
77fcda89aa Static build fix 2021-10-19 15:15:01 +02:00
condret
428ccf5786 Fix a few bugs in io banks 2021-10-19 13:17:37 +02:00
Sergi Àlvarez i Capilla
97e9ae5014 Fix nonwindows builds 2021-10-19 13:00:12 +02:00
pancake
3548e2e8a4 Final mingw fixes 2021-10-19 12:52:00 +02:00
pancake
0c85bffe2f
More mingw fixes (#19260) 2021-10-19 12:06:46 +02:00
pancake
cf5cd6df56
Fix latest covs (#19259) 2021-10-19 10:49:11 +02:00
pancake
466cc53391
Replace pstrcpy with r_str_ncpy in libtcc 2021-10-19 10:38:09 +02:00
pancake
f80ce61ade
Enable R2_DEBUG_ASSERT=1 in r2r ##tests (#19226)
* Fix assert issue in rafind2
2021-10-19 01:15:14 +02:00
Sergi Àlvarez i Capilla
100f68f52d Add radius to the readme 2021-10-19 00:06:10 +02:00
pancake
93f6b4cd3b
Initial work towards supporting mingw32/64 again ##build 2021-10-18 23:58:16 +02:00
Sergi Àlvarez i Capilla
96e42a5dbd Fix sixref test 2021-10-18 22:22:53 +02:00
Abdelrahman Eid
e7f2d25c75
Improve sixref plugin UX ##analysis
By accepting `address` and `len` parameters. `address` means we're
interested in xrefs for only one address. And `len` means we want to
look for xrefs only from the current offset up to `len`, bounded by
the end of the current (executable) section.

* Add fortune cookie

Petition to make adding one fortune cookie mandatory for all PRs!
2021-10-18 21:30:54 +02:00
Dennis Goodlett
bc11b1e536
Fix sign unit tests (#19255) 2021-10-18 21:28:30 +02:00
Dennis Goodlett
e7df8ad3c7
Simplify types storage in r_sign ##signatures (#19245) 2021-10-18 20:42:05 +02:00
pancake
d1320d3e6e
Use RUtil.Str.ss in disasm when scr.demo is set ##visual 2021-10-18 18:45:47 +02:00
Sergi Àlvarez i Capilla
bd5efdbb18 Copy the z80.archinfo into the gb plugin ##anal 2021-10-18 12:19:03 +02:00
pancake
46fc2a861b Fix maxopsz for z80 2021-10-18 02:00:02 +02:00
condret
dbc39ee5d6 Enable io bank support in r_io_map_resize ##io 2021-10-17 17:21:24 +02:00
condret
889912681c Kill r_io_map_location ##io 2021-10-17 16:21:50 +02:00
condret
0629f9ffaf Enable io bank support in r_io_nread_at ##io 2021-10-17 03:30:47 +02:00
condret
d0d56a7f94 Implement r_io_bank_{read_from/write_to}_submap_at ##io 2021-10-17 03:13:23 +02:00
condret
abeb3b134c Enable io bank support in r_io_v{read/write}_at ##io 2021-10-16 23:53:33 +02:00
condret
aa10b78aa9 Enable io bank support in r_io_map_depriorize ##io 2021-10-16 22:47:24 +02:00
Sergi Àlvarez i Capilla
e31ca1fedc Deprecate the file.openmany config variable ##core 2021-10-16 15:07:25 +02:00
Sergi Àlvarez i Capilla
12cbc9617f Implement new r_io_desc_get_byuri() API ##io 2021-10-16 15:07:25 +02:00
Sergi Àlvarez i Capilla
d50657eaed Be gentle and dont try to pick the current rbinobj if none was loaded 2021-10-16 14:37:53 +02:00
pancake
c6c9f4fbce
Fix some null checks around the open_many apis ##bin 2021-10-16 14:36:08 +02:00
dogtopus
544c9ea1ec
Add a dumb Minecraft reference to fortunes.fun (#19235)
Just something that randomly came to my mind...
2021-10-16 13:47:41 +02:00
pancake
489908b6e9
Small optimization resulting in 8s to 7.5s (#19238) 2021-10-16 13:46:45 +02:00
pancake
dea41ee3c6
Honor (min|max)-opsz and buffer bounds in aar ##anal
* Speedup aar from 120s to 7s
2021-10-16 13:14:59 +02:00
Dennis Goodlett
21a079f3e5 Refactor r_sign ##signatures 2021-10-16 11:17:03 +02:00
condret
183ecea354 Enable io-bank support in r_io_map_get_paddr ##io 2021-10-15 02:53:18 +02:00
Sergi Àlvarez i Capilla
b9978c24f5 Hide the 'no calling conventions' warning and add =R0 for x86 ##anal 2021-10-15 02:51:24 +02:00
Sergi Àlvarez i Capilla
b903404895 Improve the reg profile for python ##anal 2021-10-15 02:51:24 +02:00
Sergi Àlvarez i Capilla
98a0bfaf84 Fix crash when using the pyc disassembler without pyc bin ##anal 2021-10-15 02:51:24 +02:00
condret
16c569070c Enable io-banks for r_io_map_del_for_fd ##io 2021-10-15 01:36:00 +02:00
condret
c2db5f8f65 Add XXX-counter to README.MD 2021-10-15 00:47:43 +02:00
condret
b937674570 Add TODO-counter to README.MD 2021-10-14 23:21:48 +02:00
Sergi Àlvarez i Capilla
677bbb2d5a avr requires aeim before aaaa to not assert ##anal 2021-10-14 18:50:16 +02:00
Sergi Àlvarez i Capilla
4a6c0c8e84 Fix some asserts spotted by r2r and R2_DEBUG_ASSERT=1 2021-10-14 18:49:33 +02:00
Sergi Àlvarez i Capilla
4a7aa8dbe6 Assume tests without FILE= just open - ##tests 2021-10-14 18:48:17 +02:00
condret
66510e8daa
Fix #18384 - Visual arg/var management not working sometimes ##visual 2021-10-14 17:48:03 +02:00
pancake
64225f30db
New 'avg' command and RAnal.global to manage global variables ##anal
* Tied to the flags and meta instances
2021-10-14 12:40:55 +02:00
condret
36dd361694 Fix Vvv output for stackpointer based vars ##visual 2021-10-14 03:25:52 +02:00
condret
8de5bf092d Cleanup string declaration (use * instead of []) 2021-10-14 02:34:11 +02:00
Dennis Goodlett
d3863dded9 Add return type to zj ##signatures 2021-10-14 01:45:03 +02:00
condret
290cf0da2f Remove unused enum ##anal 2021-10-14 00:57:19 +02:00