pancake
da6919189a
Separate the arm vs arm64 reloc import logic ##bin
2024-04-30 13:30:25 +02:00
pancake
d67f69da66
Do not slurp absolute path sources on Apple ##disasm
...
* Accessing files in absolute paths in macOS is 100x slower than
relative paths. So this makes scrolling in disasm super-slow wtf
2024-04-30 13:18:25 +02:00
pancake
28101203ec
Use proper color palette for prcn/prcb ##print
2024-04-30 13:12:25 +02:00
pancake
95f82cc578
Fix sys/static.sh
2024-04-29 23:35:50 +02:00
pancake
fe3da68183
Show ledec+bedec instruction decoding results from ?
##shell
2024-04-29 18:15:00 +02:00
pancake
d07678315f
Nibble colordump under prcn/prcb. Idea by Patrick Hurd ##print
...
* Kudos to @phurd@infosec.exchange for the idea
* https://infosec.exchange/@phurd/112284269719833207
2024-04-29 17:41:53 +02:00
pancake
ca7d2b23a8
Add nor in the RAnalOp.toString() ##arch
2024-04-29 16:42:38 +02:00
pancake
b933d02326
Fix #22865 - Autodetect thumb main on arm16 elf binaries ##bin
...
* Improve arm/thumb analysis and xrefs
2024-04-29 12:53:44 +02:00
pancake
5e0255cf04
Minor improvement with the prc help
2024-04-29 11:16:57 +02:00
pancake
d4d3eee2b6
mal: manpage listing, markdown renderer, doc/ via man ##shell
...
* Support parsing markdown, r2slides and plain txt
2024-04-29 11:04:22 +02:00
pancake
e93ecb25c5
Fix #22804 - Implement a couple of relocs for ppc64 ##bin
2024-04-28 22:30:40 +02:00
pancake
ce676f1fe9
Honor maxopsz and minopsz in aae, speeding up emulation a little ##analysis
2024-04-28 20:17:45 +02:00
pancake
d97fdb6e37
Reduce fp, do not run aav when minaddr is zero ##analysis ( #22871 )
...
* Reduce false positives, force object/shlib to set a baddr
2024-04-28 20:00:03 +02:00
pancake
fe3ccab7bf
Provide proper archinfo details for xtensa ##arch
2024-04-28 19:48:02 +02:00
pancake
16145deabe
Remove one global from the the esil emulation loop ##globals
2024-04-28 19:29:10 +02:00
pancake
af996035d8
Suggest -B when finding invalid icod refs ##analysis ( #22870 )
2024-04-28 19:08:32 +02:00
pancake
669196f896
Speedup ao
by blocksize orders of magnitude ##analysis
2024-04-28 18:14:24 +02:00
pancake
65ff8f0653
Catch invalid references earlier ##analysis
2024-04-28 18:01:47 +02:00
pancake
ffadd2124d
Update README.md
2024-04-27 06:42:47 +02:00
pancake
fab3348d82
Ugliest commit ever, but passing all px tests on big endian
...
* My future self will fix that, doing baby steps here for now
2024-04-26 19:00:48 +02:00
pancake
26edf29b01
Hacky pxw fixes for big endian
2024-04-26 18:26:05 +02:00
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