pancake
74847a142e
Fix big endian debruijn tests and cleanup the implementation
2024-04-26 17:45:50 +02:00
pancake
993b9894f9
Fix ragg2 -d and -D on big endian host
2024-04-26 17:25:12 +02:00
pancake
20edc1bc6a
Don't show commit in r2 -v for release builds
2024-04-26 11:03:28 +02:00
pancake
dc8db776cb
Add user-purge target to rimraf user's r2 directories ##build
2024-04-25 19:47:14 +02:00
pancake
83c63dcece
Fix oobread and oobwrite caused by an intovf in coff ##crash
2024-04-25 19:28:36 +02:00
pancake
ddb9d34c02
Fix macho strip checks and add more tests ##bin
2024-04-25 18:35:38 +02:00
pancake
aa41363f39
Fix null deref in the qjs bindings
2024-04-24 11:09:42 +02:00
kyufie
bdfe499255
Fix concurrency issue (improves 71f57c6c) ##test
2024-04-20 09:19:35 +02:00
pancake
149bf81873
Add pcY for quiet yara bytestring
2024-04-19 20:16:07 +02:00
pancake
34ed08b9db
Initial support for Dart in rlang via system ##lang
2024-04-18 12:50:17 +02:00
kyufie
71f57c6cfc
Fix concurrency issue ##test
2024-04-18 08:18:15 +02:00
pancake
7b0ccc98a8
Dont build a hashtable for nothing
2024-04-17 21:07:49 +02:00
pancake
cba4c73d24
Honor bin.filter on vectored symbols ##bin
2024-04-17 20:59:15 +02:00
pancake
6dbb11ed5c
Make search.verbose=false ##search
2024-04-17 20:46:21 +02:00
pancake
5b2f8fb4e0
Use ' instead of "" in dwarf commands
2024-04-17 19:53:50 +02:00
pancake
606699c55e
Implement 'z[j*] <addr>' to show only 1 zignature ##zignatures
2024-04-17 19:25:19 +02:00
pancake
dc51d4531d
Add -k command that mimics r2 -k ##shell
2024-04-17 18:48:36 +02:00
pancake
5db80fa6dd
Fix a couple of unit bugs and use uppercased macros (1/2)
...
* Fix buffer overflow
* Unaligned access in bscanf
* Fix null deref
* Fix build
2024-04-17 16:11:36 +02:00
kyufie
edb85d60c9
Add a bunch of tests (ARM) ##asm
2024-04-17 14:50:27 +02:00
kyufie
987f286b91
Add support for writeback on indexed ldst (ARM) ##asm
2024-04-17 14:50:27 +02:00
kyufie
7b377ca3d0
Fix mvn (ARM) ##asm
2024-04-17 14:50:27 +02:00
kyufie
aee61e7c2e
Fix for register-operand shifts (ARM) ##asm
2024-04-17 14:50:27 +02:00
pancake
e18ae8a9cf
Unbreak a test
2024-04-17 01:40:48 +02:00
pancake
c87f288c7d
Fix type confussion bug side effecting arm64 on BE ##analysis
2024-04-17 01:38:24 +02:00
pancake
e0a1fff65b
Big endian fix for ESIL pokes ##endian
2024-04-16 23:42:54 +02:00
Roshanlal
bd40c00222
Update Windows's preconfigure.bat to autodetect host arch ##build
...
In previous code, if a user didn't provide any argument with the command then x86 will be selected as Host by default which is kind of Flawed.
This change will detect the Host system on its and will allow the user to select the target system
2024-04-16 23:25:48 +02:00
pancake
d3558a31b0
Fix #22707 - regression in debugger map names on windows
2024-04-16 23:21:48 +02:00
pancake
8c2a012cb7
Do not make THREAD_CONVERT_THREAD_STATE_TO_SELF mandatory for old macs
2024-04-16 14:26:49 +02:00
pancake
4ff5358814
Update to the latest v5 so we dont have to ship a patch
2024-04-16 10:54:18 +02:00
Mewt R
1b78f6ad2f
Fix some memory leak issues in libr/core/cbin.c flagged by coverity ##refactor
2024-04-16 02:51:34 +02:00
pancake
693a7d5ebe
Fix regression in asm.trace.times ##disasm ( #22835 )
...
* Add test with esil emulation instruction tracing
* Fix UAF in debug traces, vector fields are not constant
2024-04-16 02:45:12 +02:00
kyufie
0535e9a802
Add test for ARM-style jmptbl analysis ##analysis
2024-04-16 02:16:27 +02:00
kyufie
2ab68ee106
Fix jmptable analysis on ARM ##analysis
2024-04-16 02:16:27 +02:00
pancake
0c52605909
Move sys/osx-pkg into dist/macos/pkg ##build
2024-04-16 00:25:35 +02:00
pancake
97ed2ac3e9
Another stopper for swift parsing is empty field name
2024-04-15 23:29:50 +02:00
pancake
75eb8cbbb5
Stop parsing when finding unaligned swift field methods
2024-04-15 23:02:39 +02:00
pancake
70b993b05c
Use RBuffer.cache for mach0 swizzling ##bin
2024-04-15 19:24:20 +02:00
pancake
d16f5b6eb1
Show 'newabi' in r2 -v ##shell
2024-04-15 19:23:32 +02:00
pancake
ebc9a45db5
Add EBCDIC-ascii table for the new abi via ?ae ##print
2024-04-15 18:28:21 +02:00
pancake
2fccb31730
Random fixes
2024-04-15 10:31:44 +02:00
pancake
e723e4d263
Initial implementation of RBuffer.cache ##abi
2024-04-15 09:01:25 +02:00
pancake
54116e8ad9
Fix recently introduced uninitialized variable in RRegProfile parser
2024-04-15 01:30:05 +02:00
pancake
baa82e13b8
Add a --with-new-abi, use_new_abi meson option and a CI job ##abi
2024-04-11 20:16:27 +02:00
pancake
2d4be39d80
Add ^be|^le|^me rule in reg profiles to support little, big and middle endianness ##debug
2024-04-11 19:00:25 +02:00
pancake
c067de0c0a
Specify endianness in the RReg instance ##debug
2024-04-11 19:00:25 +02:00
pancake
a4bfe471b9
Add wcd
command for patch diffing instruction and sort wc?
lines ##diff
2024-04-11 18:28:27 +02:00
astralia
76b060474c
Replace RaxActions enum with a struct ##refactor
2024-04-11 10:50:41 +02:00
Kenny Shen
7265709d06
Show ASAN in -v options when compiling via gcc
##shell
2024-04-11 10:49:36 +02:00
pancake
1f81e3fcd1
Cleanup the mimetype code to make the linter and the reader happier
2024-04-10 18:06:09 +02:00
pancake
c6d3a0cd42
Fix #22818 - Add more mimetypes and avoid (null) from the webserver ##webui
2024-04-10 18:06:09 +02:00