Dennis Goodlett
56c35e0015
Update defines how data is free'd ##search
2021-12-06 12:06:25 +01:00
gordon-quad
2858090865
Fix #19473 - Support libc filename w/o version for heap analysis ##debug
2021-12-06 02:21:25 +01:00
pancake
24430ebdf6
Fix #18967 - Fix emulation for the mov-pc thumb instruction ##esil
2021-12-06 02:20:38 +01:00
pancake
08f66e3daa
Fix #19464 - incorrect assembly for adrp on arm64 ##asm
2021-12-05 16:29:11 +01:00
pancake
3da46ed758
Fix #19463 - io write error reporting regression ##io
2021-12-05 12:41:29 +01:00
pancake
e9b8b4fb66
Use null plugin when using unexistent asm plugin ##asm
...
* Fixes anal disasm warnings and related problems
2021-12-05 11:53:31 +01:00
pancake
e61c796fa4
Fix #19389 - Fix autocompletion for 'm <tab>'
2021-12-05 11:28:59 +01:00
pancake
862fe33631
Handle more ELF relocs for ARM binaries ##bin
...
* Handle more ELF relocs for ARM binaries ##bin
Inspired by cd6bde4aeb
2021-12-05 04:58:12 +01:00
pancake
12c44332a2
Check for subcommands of iz to improve output on invalid input ( #19467 )
...
* Minor count fix and r_diff include moved into r_util
2021-12-05 04:43:31 +01:00
aemmitt-ns
e8a7adba42
Fix Dalvik’s esil conditionals ##esil
2021-12-04 21:47:10 +01:00
Sergi Àlvarez i Capilla
0290c24758
Fix r2pm -s
when more than one result is found.
2021-12-03 12:29:39 +01:00
Sergi Àlvarez i Capilla
a1fb264fbd
Minor fixes in the shm:// io plugin
2021-12-03 11:26:20 +01:00
pancake
a0d003ba53
Initial support for VLIW on hexagon ##disasm
2021-12-03 01:39:26 +01:00
pancake
1964777a05
Fix the CI ( #19462 )
2021-12-03 01:38:51 +01:00
Sergi Àlvarez i Capilla
ee6a13f58d
Disable the windows type files as they just make the suite too slow
2021-12-02 18:01:09 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces ( #19460 )
...
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
Sergi Àlvarez i Capilla
7b23114f9f
make: Dont rebuild anal/d everytime
2021-12-02 16:48:47 +01:00
pancake
dafa685c24
Fix invalid pointer read issue in dwarf parser ##crash ( #19459 )
...
* Exploited by tests_65179, tests_65180 and tests_64901
* Fix out of bounds issue causing memory corruption in unit test
2021-12-02 12:20:30 +01:00
Sergi Àlvarez i Capilla
e07fbc2f37
Fix null deref in iobank exposed by tests_65176
2021-12-01 17:50:29 +01:00
Sergi Àlvarez i Capilla
77d9fedab8
Fix #19455 - Negative tainted offset used in buffer for pyc causing oobread ##crash
2021-12-01 16:33:19 +01:00
Sergi Àlvarez i Capilla
977c9f1524
Dont call pwd in anal/p
2021-12-01 13:25:18 +01:00
Sergi Àlvarez i Capilla
1950e40eb1
Improve cursor up/down in visual disasm ##visual
2021-11-30 22:40:22 +01:00
Sergi Àlvarez i Capilla
a8ad11f6b7
Implement symbol diffing in radiff2 ##diff
2021-11-30 22:01:07 +01:00
Sergi Àlvarez i Capilla
97cd997eff
Minor sanity check in count.sh
2021-11-30 22:00:17 +01:00
Octavio Gianatiempo
3fed0e322d
Fix DoS analysing ELF64 binary for MIPS architecture #19436
2021-11-30 20:51:40 +01:00
Sergi Àlvarez i Capilla
f50d5c4165
Fix r2pipe.cmd("Z") when command fails returns no output ##r2pipe
2021-11-30 19:54:57 +01:00
Richard Liu
1f123e41e4
Fix infinite loop in r_str_replace ##util
...
* Add check for empty `key`, since `r_str_replace` does not check for
empty `key` and will loop indefinitely.
* Add test case for this (occurs with highlight grep)
2021-11-30 11:08:47 +01:00
Sergi Àlvarez i Capilla
c5545c3d27
Clarify scr.layout config var help message
2021-11-29 21:12:52 +01:00
pancake
7c20ef7f2a
Fix #19448 - Fix atoi on non-null terminated string in PE section headers ##crash
2021-11-29 10:19:52 +01:00
pancake
4e4efef0f7
Improve the snow experience in panels mode ##cons
2021-11-29 00:42:10 +01:00
pancake
99d7b1f7a2
Fix #19443 - Fix the pyc tests and marshall uaf
...
* Fix memleaks when parsing invalid pyc type objects
* Sometimes valgrind logs are nicer than asan ones
2021-11-28 22:36:11 +01:00
pancake
17743efd42
Fix #19446 - null derefs in the x509 parser ##crash
2021-11-28 22:18:11 +01:00
pancake
4327d8322f
Bring back the mingw32 builds ##windows
...
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake
bf7ecde2cd
Fix 319443 - pyc uaf marhall bug fixed properly
2021-11-28 02:13:25 +01:00
pancake
e9e5d9c7e1
oopsie
2021-11-28 01:58:54 +01:00
pancake
8e2e9c73e4
Fix so-1 in runofthemill ( #19445 )
2021-11-28 01:50:29 +01:00
pancake
7ffe8ecaf2
Fix #19443 - UAF in marshall null object ##crash
2021-11-28 01:07:14 +01:00
pancake
0505cac914
Fix #19442 - Fix heap underflow in pyc marshalling ##crash
2021-11-28 00:39:01 +01:00
pancake
a0fd446a7b
Fix #19444 - Null derefs in PE signature logic ##crash
2021-11-28 00:36:08 +01:00
condret
c80d1dd49a
Fix meson-linux-spaces build
2021-11-24 19:29:16 +01:00
slowhand99
652c24b096
Changes to be committed:
...
modified: meson.build
2021-11-24 19:29:16 +01:00
slowhand99
ba1a0c1134
Changes to be committed:
...
modified: libr/asm/meson.build
2021-11-24 19:29:16 +01:00
condret
081d6f903c
Use r_strbuf_setf instead of sdb_fmt in jd8dis.c
2021-11-24 19:29:16 +01:00
condret
5c3f647180
Fix meson build
2021-11-24 19:29:16 +01:00
Ashwin Kumar
850e4a0806
Update libr/asm/arch/jdh8/jdh8dis.c
...
Co-authored-by: pancake <pancake@nowsecure.com>
2021-11-24 19:29:16 +01:00
slowhand99
32f5322756
Replace sdb_fmt with snprintf
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
8156f33083
Implemented suggested changes modified: jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
b6e7f437c5
Implemented suggested modifications
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
3776e618a7
Changes to be committed:
...
modified: libr/asm/p/asm_jdh8.c
Updated TODO
2021-11-24 19:29:16 +01:00
slowhand99
6b519408d5
Changes to be committed:
...
modified: asm/arch/jdh8/jdh8dis.c
Updated TODO
2021-11-24 19:29:16 +01:00