27041 Commits

Author SHA1 Message Date
pancake
3e7c2d3df7 Fix pcV output to print const buffers 2021-11-22 00:36:31 +01:00
pancake
2705580602
Add eco! and eco* and sort eco listing ##cons 2021-11-21 23:14:04 +01:00
aviciano
5a0bc927e7
Fix #16178 - Rename the r_anal_fcn* apis to r_anal_function* 2021-11-21 20:18:46 +01:00
meme
592e6407d6 Improve Plan 9 support ##bin
Currently support for Plan 9 binaries is limited to i386 and even then
it doesn't work properly (certain sections won't load, the base address
is wrong, etc.)

With these changes, all architectures including ones from 9front are
supported.
2021-11-21 20:15:00 +01:00
pancake
183e360dd1
Winapi all the things (#19427) 2021-11-20 20:22:35 +01:00
condret
932682ea8a Liberate RSpaces from old rbtree api 2021-11-20 01:02:53 +01:00
meme
ded8189deb
Add bin_xtr.xtr_pemixed for PE user plugin ##build (#19426) 2021-11-19 08:21:09 +01:00
pancake
ec0b1e60f6
Fix broken project test (#19425) 2021-11-19 01:01:46 +01:00
Dennis Goodlett
f2373443c0
Fix NULL node warning in VV ##graph 2021-11-18 23:42:58 +01:00
pancake
e77b0e7f67 Fix PE Metadata header name parsing (.net related) ##bin 2021-11-18 23:41:09 +01:00
Sergi Àlvarez i Capilla
060479f7e8 Fix null deref in macho rebasing function 2021-11-18 21:30:07 +01:00
Lazula
43f98d37a2 Use remote URL for git pull in install scripts ##build 2021-11-18 20:12:50 +01:00
Lazula
2255bf8b5d Many indentation style fixes
* Change several 8-space indents to tabs
* Apply tab indent style when breaking long lines
* Move operators from EOL to start of next line
* Fix ternary formatting
2021-11-18 10:43:52 +01:00
Lazula
7bb8fb6f90 Add info for breaking long lines to style guide ##doc 2021-11-18 10:43:52 +01:00
Dennis Goodlett
1ddf20d6b1
Fix zj vars output ##signatures (#19420) 2021-11-18 10:41:41 +01:00
Dennis Goodlett
99d23d7492
Show prev nodes in graph.few ##graph
* Fix u and U in graph
2021-11-18 10:36:03 +01:00
Rick de Jager
18a693028f
Fix missing bounds check in dwarf_langs (#19419) 2021-11-17 17:05:38 +01:00
Dennis Goodlett
717b547cd2
Fix use of NULL obj in graph (#19416) 2021-11-17 01:10:19 +01:00
Dennis Goodlett
cef64fbbb0
Add binary search alg to pvector ##util (#19414) 2021-11-16 23:56:21 +01:00
pancake
b779f1c44c
Allow NULL in RPrint.hexdump() (#19415) 2021-11-16 23:50:51 +01:00
condret
8f38d16ace Add r_crbtree_foreach 2021-11-16 20:01:40 +01:00
Sergi Àlvarez i Capilla
eea44aa303 After release version bump 2021-11-16 14:45:53 +01:00
Sergi Àlvarez i Capilla
645835794b arm64's NAND isnt supported in capstone4 2021-11-15 18:10:04 +01:00
Sergi Àlvarez i Capilla
9be84d536d Remove specific meson version in preconfigure 2021-11-15 16:26:04 +01:00
condret
eb301fdea0 Use new rbtree api to store relocs 2021-11-15 03:12:19 +01:00
pancake
ab6353c5c9 Release 5.5.0 - 希 Nozomi 5.5.0 2021-11-15 03:10:56 +01:00
pancake
31ec16fc60
Use more join_paths in shlr and sdb 2021-11-14 23:30:46 +01:00
pancake
d76201ce7f Fix w32 dp and ood regressions 2021-11-14 22:53:59 +01:00
pancake
7362d74ae4
Use more join_paths along the meson 2021-11-14 22:25:05 +01:00
pancake
8b227868b8
Fix the windows CI workflows
* Use ninja -j2 in the CI, seems like there are less resources for windows
* Add windows configure+make+run CI workflow
* Use more join_paths()
2021-11-14 21:09:42 +01:00
pancake
514d53eb82 Fix some warnings spotted by msvc 2021-11-14 19:15:14 +01:00
pancake
288d127caf Just disable the sdb-cgen in meson for now 2021-11-14 18:55:49 +01:00
pancake
e344564013 Fix return type in var.c 2021-11-14 18:22:10 +01:00
pancake
b1894dfcf7 Revert "Fix capstone regression by reverting the offending patch (#19402)"
* This reverts commit ff68f178b758cad1caa8d0caf68f459c2441f5f6.
* Because the offending commit has been reverted in capstone after reporting
2021-11-14 18:04:33 +01:00
pancake
38c22fa199 Properly check for %ERRORLEVEL% in batch scripts 2021-11-14 17:59:38 +01:00
pancake
657524aabc More meson simplifications 2021-11-14 02:35:57 +01:00
pancake
e5f8f9fa3d Add 'make clean' for windows 2021-11-14 02:04:05 +01:00
pancake
e9c6584417 Fixes for the meson-sdb-cgen 2021-11-14 02:02:34 +01:00
pancake
4c9fac84a0
Generate bin/d the same way as other sdb paths with meson ##build
* Add -Dwasan=true for meson to compile with msvc's address sanitizer
* Clear the prefix dir before installing, so we ensure it's more realistic
2021-11-14 00:57:35 +01:00
pancake
3e032073a3
Fix null name maps, workaround msvc-asan compiler crash and acp/utf/wchar fixes for w32 2021-11-14 00:50:54 +01:00
pancake
a5d51af309
Don't use a broken version of ninja in the CI, just pick the last one 2021-11-14 00:14:35 +01:00
pancake
075c0c0108
Do not show vars that aren't accessed (#19403) 2021-11-13 21:12:10 +01:00
pancake
ff68f178b7
Fix capstone regression by reverting the offending patch (#19402)
* (from the v5 branch) 6a779ab7500f8606845ffa7a62606b284876aee8
2021-11-13 20:21:26 +01:00
aemmitt-ns
bd901a3861
Improvements on the arm64.v35/cs plugins ##esil
* fix arm.v35 conditional sets, cs arm64e ESIL, add q0-31 aliases
* add default to prevent warnings
2021-11-12 16:37:02 +01:00
Dennis Goodlett
93f4ec40de
Add help message for zac ##signatures 2021-11-12 10:45:53 +01:00
Sergi Àlvarez i Capilla
3111f11a86 Fix two minor covs 2021-11-09 13:27:42 +01:00
Sergi Àlvarez i Capilla
5130b924b8 Implement 'fc.' command to set a color to all the flags in current offset 2021-11-09 13:25:27 +01:00
Dennis Goodlett
b7a3516820
Fix bugs in types validator ##signatures (#19392) 2021-11-09 09:06:17 +01:00
Sergi Àlvarez i Capilla
e642b43b0f Fix another aaft uaf crash 2021-11-08 12:24:08 +01:00
pancake
4aa0293958
raw -> range (#19387) 2021-11-08 12:03:39 +01:00