Luc Tielen
5cdb9761c2
Rename internal function ##bin
2023-06-24 18:36:54 +02:00
Luc Tielen
c2afc407cc
Add column info to print_meta_offset ##core
2023-06-24 18:36:54 +02:00
Luc Tielen
4ca3353101
Add hello world text box on visual refresh ##core
2023-06-24 18:36:54 +02:00
pancake
9700d37317
More verbose and clearer output for abl ##analysis
2023-06-23 21:38:46 +02:00
pancake
d06d0e6e98
abt->abp (path between bbs) and add the new abt for tracing tags ##shell
2023-06-23 21:38:46 +02:00
pancake
38c5da61fd
Add asm.trace.{stats|color} and better trace visualization in graph and disasm ##disasm
2023-06-23 21:38:46 +02:00
pancake
ddc31c216c
Add RAnalFunction.traceCoverage() api and info in afi/afl/abi/.. ##analysis
2023-06-23 21:38:46 +02:00
pancake
f5518549ad
Fix caller to RTable.toString() memory leaks
2023-06-23 18:07:04 +02:00
pancake
5ed91a39d8
Fix master. Thanks @dvertx for pointing out
2023-06-22 21:38:16 +02:00
pancake
8272e7c037
Simplify RSysCmd.ls a bit
2023-06-22 01:36:36 +02:00
pancake
25b749fe7e
Deprecate r_asm_op_get_buf and make r_asm_code_equ_get public ##asm
2023-06-22 00:58:20 +02:00
pancake
4a42dd689b
Fix recently introduced oobwrite in RAnal.op()
2023-06-22 00:21:56 +02:00
pancake
6d16d55c00
Enhance RHex API preconditions and fix asan unit tests
2023-06-21 21:20:10 +02:00
pancake
a97f781076
Fix sparc.{cs|gnu} endian behaviour and add tests ##arch
2023-06-21 21:20:10 +02:00
pancake
c6a6fbd37b
s390 b instruction in an UJMP because it depends on a reg ##arch
2023-06-21 21:20:10 +02:00
pancake
b1c1219886
Mark java tests as broken until the arch refactor is done ##arch
2023-06-21 21:20:10 +02:00
pancake
5ab9a6f002
Unify the invalid instruction behaviour ##arch
2023-06-21 21:20:10 +02:00
Luc Tielen
ee4f62d306
Make all arch plugins const (better perf) ##arch
2023-06-20 19:34:54 +02:00
Luc Tielen
31e83bcb85
Expose injprot value in bin_info ##core
2023-06-20 19:34:54 +02:00
Luc Tielen
1892fe9d1a
Update signature of patch_relocs callback ##abi
2023-06-20 19:34:54 +02:00
Luc Tielen
2a8badaacf
Make r_cons_grep_expression public, rm r_cons_grep_process ##abi
2023-06-20 19:34:54 +02:00
Luc Tielen
0781618280
Remove global state from arm gnu plugin ##arch
2023-06-20 19:34:54 +02:00
Luc Tielen
43accf3f21
Removed deprecated variable for gb plugin ##arch
2023-06-20 19:34:54 +02:00
Luc Tielen
ed0c1ea1e4
Free cons context marks during deinit ##cons
2023-06-20 19:34:54 +02:00
Luc Tielen
02ac6cccb2
Rename r_str_next_split -> r_str_tok_next; make public ##abi
2023-06-20 19:34:54 +02:00
Luc Tielen
e04d50f8e6
Remove grep for 570 (all fixed), update older R2_580 to 590 ##abi
2023-06-20 19:34:54 +02:00
pancake
eb0f571be7
Minor bugfix/improvement when ninstr == 0 ##analysis
2023-06-20 19:31:47 +02:00
condret
04dc4329a3
Cosmetic patch ##util
2023-06-20 13:58:43 +02:00
condret
21d2521c20
Add r_graph_dom_tree ##util
2023-06-20 12:22:20 +02:00
pancake
2268fa785f
Speedup plugin loading and startup times ##core
2023-06-20 10:04:39 +02:00
pancake
110cda0b6d
Set library path for r2 prefix and r2pm prefix in r2pm -r ##r2pm
2023-06-20 00:09:24 +02:00
dvertx
7dd134283a
Fix some bugs in the ls command parsing ##shell
2023-06-19 23:57:15 +02:00
pancake
70bf77114b
Use realpath to force absolute path in sys/install.sh prefix ##build
2023-06-19 23:27:12 +02:00
Begasus
b1a8fd3a0b
revert libnetwork check for Haiku (r_socket)
2023-06-19 21:30:57 +02:00
Begasus
dcc8f1056f
fix missing header install for r_base36.h
2023-06-19 21:30:35 +02:00
pancake
9cf9d7ace3
Dont show function diff info when not diffing ##analysis
2023-06-19 12:55:01 +02:00
pancake
f212823b16
Don't add more instructions than the ones we can handle in the basic blocks ##analysis
...
* Fix undefined behaviour when using uninitialized memory
* ut16 is enough for 99% of the non-corrupted/obfuscated functions
* ut8 is enough for 99% of the use cases too
* Maybe we can use the new vector or have a dynamic vector that grows
elements to store bigger numbers like uleb128 but for vectors
2023-06-19 12:54:25 +02:00
pancake
3d5ca5f23e
Fix msvc warnings in test_vec unit
2023-06-19 12:14:03 +02:00
pancake
9caada38ab
Fix double deinit in disasm
2023-06-19 09:52:06 +02:00
pancake
aa41ebf488
Fix an UAF that was introduced in the previous commit
2023-06-19 03:13:41 +02:00
pancake
11000be82f
Fix crash in emu.ssa reproducible even when disabled ##crash
2023-06-19 02:00:13 +02:00
pancake
816e205d3a
Better default colors that works for light and dark terminals ##cons
2023-06-19 01:48:45 +02:00
pancake
215b61cda5
Don't symlink when target is a directory
2023-06-18 23:43:12 +02:00
pancake
b3d9064d11
Revert "Fix to symlink of DLL which causes link loop" ( #21936 )
...
This reverts commit d9e94ca2bdec3491945f6933adb1682db0e38945.
2023-06-18 22:13:44 +02:00
dvertx
d9e94ca2bd
Fix to symlink of DLL which causes link loop
2023-06-18 21:28:23 +02:00
Mewt R
949a84bc05
LZ4 removal for make and meson, relates to #19849 ##build
2023-06-18 20:59:07 +02:00
pancake
45935eb231
Import the bin.pcap plugin from extras ##bin
2023-06-18 14:18:51 +02:00
pancake
c9698f6da2
Support bin details from non-arch bin files ##bin
...
* Needed for bin.pcap to display extra details
* Maybe good to have an opex-like string in RBinInfo
2023-06-18 13:39:48 +02:00
pancake
dfc05efc87
Lighter precondition checks for acp/utf8 on windows
...
* Fix an assert on release builds, lazy to debug
2023-06-18 12:08:42 +02:00
pancake
9555ab021e
Use the right #ifdef in bin.lua to avoid dup symbols
2023-06-18 12:08:01 +02:00