eagleoflqj
2718385ede
Reuse code in memory-based io plugins ##refactor
2021-01-13 01:22:42 +01:00
eagleoflqj
46b8a0cc4e
sync to llvm, support orr alias
2021-01-12 23:00:13 +01:00
eagleoflqj
f5a2f9ee43
Fix arm64 movk, movn, movz
2021-01-12 23:00:13 +01:00
pancake
449a313889
Fix PE Delay Imports for multiple delayed DLLs (rizin) ##bin ( #18208 )
...
Co-authored-by: Florian Maerkl <info@florianmaerkl.de>
2021-01-12 15:17:26 +01:00
pancake
47bd92c36e
Remove the prj.simple option ##projects ( #18207 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-01-12 14:58:04 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
...
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
pancake
2eb847f69c
Honor meta size in asm.meta=false and add tests ##disasm
2021-01-12 13:35:11 +01:00
pancake
b1b6295d14
Fix #18202 - Large Cd truncates and crashes in pd ##disasm
...
* The Cd size is now honored even if its HUGE
* so still not honoring this
* asm.meta=false still not supporting this well
2021-01-12 13:35:11 +01:00
pancake
68c5ba0bcc
Refactor bin.libs logic a bit
2021-01-12 12:20:15 +01:00
aemmitt-ns
aabfa40134
Add floating point operations for emulation ##ESIL
...
* Add some big_num helpers
2021-01-11 19:21:46 +01:00
Liumeo
22244403a1
Fix doo
segfault ( #18201 )
2021-01-11 02:52:24 +01:00
pancake
f777478831
Fix #17940 - Show ConfigNode options when selected in Ve ##visual
2021-01-10 19:24:52 +01:00
Dennis Goodlett
528e6598a1
Add arall:// and liball:// open_many plugins #io ( #18196 )
2021-01-10 17:34:38 +01:00
pancake
32652cbbc8
Honor mapaddr for malloc in o* ##projects ( #18199 )
2021-01-10 15:56:40 +01:00
pancake
5ab18cbbfe
Fix code injection vuln in .ic* with ObjC classes ##bin ( #18197 )
2021-01-10 15:37:42 +01:00
pancake
064f6015e7
FIx #18171 - Support RNum for syscall-name in asl
command ##anal ( #18198 )
2021-01-10 14:21:00 +01:00
pancake
f0deea9760
Fix calling convention save/restore ##projects
2021-01-10 14:14:51 +01:00
Alexander von Gluck IV
93674e8f4c
libr/pe: Add basic RISC-V architecture knowledge
2021-01-10 13:13:54 +01:00
eagleoflqj
c96f1f64d0
Support arm32 esil stmib/ldmib ##esil
2021-01-09 21:22:34 +01:00
ChD1
0fd95f1f67
Fix 'right'/'h' key in Symbols tab
2021-01-09 19:40:16 +01:00
pancake
cd58b50dd4
Fix warning
2021-01-09 19:38:41 +01:00
pancake
2f2526361c
Initial implementation of the DEX annotation parser ##bin
2021-01-09 17:38:54 +01:00
pancake
791794678f
Lowercase DEX method attributes and move r_num_bit_count() ##bin
2021-01-09 17:38:54 +01:00
pancake
3ab33d119e
Code cleanup and other minor refactoring changes
2021-01-09 17:38:54 +01:00
eagleoflqj
7b1b103f13
Fix r2 - tab crash related to regex apis
2021-01-09 12:47:47 +01:00
eagleoflqj
8b41ca1c7f
Support sbfm/ubfm in arm64 ##asm
2021-01-09 12:37:37 +01:00
Dennis Goodlett
d78ef5602e
Fix underflow in r_list_pop
2021-01-09 12:37:23 +01:00
liumeo
965f3ed10e
Use pj in dmj
, dmhj
& fix regex r2r ##refactor
2021-01-09 12:35:20 +01:00
eagleoflqj
d7631443b6
Fix s390x test_reg
2021-01-09 12:34:29 +01:00
eagleoflqj
bccd9c4552
Initial support for arm64 asm extendtype ##asm
2021-01-08 09:31:56 +01:00
pancake
ae3ff63bab
Massage RRegex to fix codingstyle and a null deref. ##regexp
2021-01-08 04:42:07 +01:00
pancake
7af2204a47
Fix project test regression and add another test ##project
2021-01-08 02:09:57 +01:00
pancake
829862006f
Initial deprecation of RCoreFile ##refactor
2021-01-08 02:09:57 +01:00
pancake
d2e0f72049
Fix assert in eco
2021-01-07 19:02:37 +01:00
Fredrik Fornwall
c4bc218576
Fix debugger build problem in android-x86_64 ##build
2021-01-07 10:24:41 +01:00
Dennis Goodlett
f695d2a24f
Fix and refactor the ar:// plugin ##io ( #18180 )
...
Co-authored-by: Dennis Goodlett <dennis@hurricanelabs.com>
2021-01-07 10:23:08 +01:00
Liumeo
a74ca8f07b
Remove core.file ##refactor ( #18178 )
2021-01-06 23:44:18 +01:00
eagleoflqj
cd3ac9e2f2
Use pj in cmd_anal.c ##refactor
2021-01-06 00:03:44 +01:00
eagleoflqj
581aaed9c0
Fix s390x test_buf
2021-01-05 10:22:50 +01:00
pancake
839f438b58
Refactor tcc and afcl commands, improve help and JSON ##types
2021-01-05 02:17:37 +01:00
pancake
a00f3113a7
Better regprofile initialization to solve assertions
2021-01-05 02:17:37 +01:00
pancake
44815d3792
More assert issues fixed from the fuzzsuite
2021-01-05 02:17:37 +01:00
pancake
a25e3c1409
Fix some null asserts in PE and ELF parsers
2021-01-05 02:17:37 +01:00
Liumeo
b46bd24178
Fix s390x test_agraph ( #18172 )
2021-01-05 01:22:43 +01:00
Eduard
596ae026bf
Implement print disasm until optype ##print ( #18167 )
2021-01-04 12:02:45 +01:00
pancake
9dae8babb0
Add null check in eco to fix asan
2021-01-04 11:50:17 +01:00
Liumeo
679eb40524
Use pj in cmd_search.c##refactor ( #18163 )
2021-01-04 11:29:24 +01:00
Liumeo
f140925ab8
Fix kj segfault ( #18168 )
2021-01-04 11:05:30 +01:00
Liumeo
079b7cd991
Fix memleak in test_str & test_debug_session ( #18164 )
2021-01-04 03:54:43 +01:00
Liumeo
c96d68599f
Fix memleak in test_buf & test_cmd ( #18162 )
2021-01-03 19:00:17 +01:00