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