pancake
7a195eab2a
Fix null deref on wrong api usage for RCore.cmdStr ##api
2022-11-22 08:28:40 +01:00
pancake
7363499cf4
omfg runs omm if no map is set ##io
2022-11-22 03:03:54 +01:00
pancake
60e2d53b2c
Fix char
auto-comment in cmp
instructions ##disasm
2022-11-22 00:51:13 +01:00
pancake
f09557c7f8
Fix #14540 - klass->super must be an RList instead of char* ##bin
2022-11-21 19:26:29 +01:00
pancake
9a8f7413e4
Deprecate more unused fields from RAsmPlugin ##asm
2022-11-21 12:04:46 +01:00
pancake
1b7e6a59b9
Remove the unused RAsm.binb ##asm
2022-11-21 03:03:19 +01:00
Ernest Deák (Tino)
f81c7dee37
Fixed incorrect thread arena output ##debug
...
When issuing dmha, often times the output
would include thousands of lines saying the
thread arena is 0xffffffffffffff.
This commit introduces a simple check of
GHT_MAX that aborts printing if the thread
arena is equal to that number. I assume
those pointers are incorrect anyway.
2022-11-20 12:55:12 +01:00
Mohamed Lemine Ould El-Hadj
6c28822d73
Make j/k movement in panels' cursor mode more consistent with it's visual counterpart ##visual
...
* Fixes issue where 'k' goes up two rows instead of one
* Previously moving offscreen with 'j/k' would lead to weird behaviour (getting 'blocked', panel not refreshing), this fixes that as well
2022-11-20 11:40:06 +01:00
pancake
f68bd7a7a9
Fix assert in r2 -ci. --
2022-11-19 12:55:51 +01:00
pancake
a79add6dff
Update sdb to remove double include paths ##build
...
* Updated pkg-config paths
2022-11-19 01:05:18 +01:00
pancake
b05abf9578
Implement pcn command to print bytes as space separated numbers ##print
2022-11-19 00:14:43 +01:00
pancake
f05b4e2eba
Fix rabin2 -gj and add tests ##bin
2022-11-18 11:56:59 +01:00
pancake
81781665fe
Moving more logic between asm, arch, parse and anal ##api
2022-11-18 03:02:24 +01:00
pancake
2c0d35bcad
Implement cmd.usr1 and cmd.usr2 to handle signals on unix ##shell
2022-11-18 02:18:26 +01:00
pancake
ac593f78c6
Add #!qjs and #!tiny for autocompletion ##shell
2022-11-17 21:27:43 +01:00
pancake
d1388c6d8b
Internal cleanup of asm.c, deprecate the disassembly callback ##asm
2022-11-17 12:07:08 +01:00
pancake
dcda35bcba
RAnalEsil -> REsil api refactor ##api
2022-11-17 10:22:55 +01:00
pancake
b2ff7de0f0
Initial refactoring of the version control api ##rvc
2022-11-16 11:35:39 +01:00
pancake
9e95cc9444
Add bin.types and disable by default for CI reasons ##bin
2022-11-15 07:22:25 +01:00
pancake
2da81c6742
Enable cmd.undo by default ##core
2022-11-15 02:16:09 +01:00
pancake
e50d5d3e2d
Fix #21020 - fix json format for rabin2 -jM when no main is found ##bin
2022-11-14 22:20:43 +01:00
pancake
2ddedc4db4
Fix static themes listing ##cons
2022-11-14 12:09:02 +01:00
pancake
1e23b9e04b
Add support for the swatch dot-beat internet time ##print
...
* Available via `date -b`
* As well as another date format via `ptb`
2022-11-14 12:01:29 +01:00
pancake
9952c0b205
Fix behaviour of -a and -b flags (no arg= show current, append? for help) ##shell
2022-11-14 01:06:56 +01:00
Mohamed Lemine Ould El-Hadj
2d98131233
Don't skip byte when moving left/right in cursor mode (disassembly panel) ##visual
2022-11-13 23:32:17 +01:00
pancake
fb7326b64a
Move pickle from anal to arch and add it to meson ##arch
2022-11-13 23:03:42 +01:00
pancake
cded4df114
Move anal.esil into the new esil ##esil
2022-11-13 22:38:58 +01:00
pancake
bc25b92a28
Fix some memory leaks spotted by coverity
2022-11-11 19:19:24 +01:00
pancake
f55a2bfe6e
Rename the drm command to drv for consistency ##shell
...
* the 'm' was refering to multimedia, 'v' is about vector
2022-11-11 19:19:24 +01:00
pancake
bf82974ad3
Expose section type for coff, elf and macho formats ##bin
2022-11-11 16:27:52 +01:00
pancake
3ee8e4a4ef
Fix #18375 - Only patch arm64 relocs when not initialized ##bin
2022-11-11 12:43:47 +01:00
pancake
22342066c1
Rename many bin.*str evars into bin.str.* ##core
2022-11-11 12:17:50 +01:00
Lars Haukli
8dabe04239
Avoid printing DELTA ( #21016 )
2022-11-11 12:02:50 +01:00
pancake
d29d7b1a26
Add experimental bin.str.nofp config for less false positives ##bin
2022-11-11 11:26:44 +01:00
pancake
ce3c4f16cc
Parse the PT_DYNAMIC elf section for the preinit pointers ##bin
...
* cache section parsing in macho and elf
* Add RList.clone() api
2022-11-11 03:04:46 +01:00
pancake
12adbeedbe
Fix pCD stack command glitch reported by alex27
2022-11-10 14:00:38 +01:00
Alex Bender
e1fbd9b24d
Remove eprintf calls in favor of R_LOG ##api
2022-11-10 13:44:57 +01:00
pancake
ed7853e830
Fix uaf in panels introduced recently after fixing memleaks
2022-11-08 17:28:26 +01:00
pancake
51a03957fe
Fix last two covs
2022-11-08 17:28:26 +01:00
pancake
539c5aee90
Honor plugin name in rate matching for RArch.use ##arch
...
* Fixes amd29k regressions
2022-11-07 19:19:21 +01:00
pancake
7652642373
Deprecate r_str_dup() - related to #20959 ##api
2022-11-07 17:31:30 +01:00
pancake
e9b710249f
Rename RVector.len to RVector.length for consistency ##api
2022-11-06 19:48:53 +01:00
Lazula
e661a024e2
Fix leaks in pdc
##leaks
...
* Fix duplicate pj creation
* Free codestr when json is not enabled
* Add and use r_type_enum_free
* Remove const modifier from RTypeEnum members
* Remove doubled var2 free
* Add null check to r_type_enum_free
2022-11-06 17:24:56 +01:00
Lazula
e857936233
Fix out-of-bounds read when running "wtf"
2022-11-03 22:34:10 +01:00
pancake
5336a6b788
Remove the unnecessary RThread.CpuAffinity() ##api
2022-11-03 21:13:52 +01:00
pancake
66d6bbfe06
Add -s -i -f r2 commands ##shell
2022-11-03 18:48:40 +01:00
pancake
213122440d
Implement -a, -b, -c and -e commands in r2 ##shell
...
* Short for e asm.arch/asm.bits/...
2022-11-03 16:39:12 +01:00
pancake
e4c05099f5
Workaround for "too large buffer" in formats ##print
2022-11-03 12:26:02 +01:00
pancake
d325aa5525
Add tabhelp exception for pf.<tab> ##shell
2022-11-03 12:26:02 +01:00
pancake
b18d0b0458
Initialize macho header pf definitions ##bin
2022-11-03 12:26:02 +01:00