Sergi Àlvarez i Capilla
85173c6b16
Fix last covs
2022-01-21 12:39:08 +01:00
Sergi Àlvarez i Capilla
57ec318c34
Fix path for cydia32 builds
2022-01-20 20:02:01 +01:00
Sergi Àlvarez i Capilla
346ac7ab76
Fix warning when building without fork support
2022-01-20 18:11:15 +01:00
Sergi Àlvarez i Capilla
a13acaba42
Fix ios-sdk compilation ##build
2022-01-20 18:08:54 +01:00
Sergi Àlvarez i Capilla
c3310c5ae1
Fix UAF spotted by asan
2022-01-20 15:49:15 +01:00
Roman Valls Guimera
1d41ee33e4
Handle ESIL in more v850.np instructions ##esil
...
* Implement or and not for v850 ESIL
* Some documentation on how to run ESIL step by step
* and/andi... can't remember how to do the processor flags
* Implement AND's S and Z logic... not sure if those ESIL conditionals are right yet...
* Change from $ to # for ESIL args, otherwise it'll clash with flags
* Change = on flags to := otherwise it affects the state of all the other flags
2022-01-20 12:41:07 +01:00
pancake
73f24eebf0
Apply commits in the suggestions review
2022-01-20 12:31:02 +01:00
lasek0
40a70b5174
Add test for lds,les (need more for other cases)
...
* Add test for call seg:off to analysed and named function
2022-01-20 12:30:28 +01:00
Adrian Laskowski
a6d01f90ca
fix x86-16 jumptable analysis for some jmptbl values + fix LES and LDS instruction argument analysis + preserve segoff parameter for pd command
2022-01-20 12:29:11 +01:00
Adrian Laskowski
5f187d49d0
fix x86-16bit long call seg:off format print
2022-01-20 12:29:06 +01:00
Dennis Goodlett
7db2a30b56
Update r_file_mkstemp to work with sandbox ( #19601 )
2022-01-19 23:35:13 +01:00
Sylvain Pelissier
89cc589b94
Add EVM test
2022-01-19 17:53:12 +01:00
Dennis Goodlett
f8f93681bd
Fix resize tests
2022-01-19 00:19:26 +01:00
Dennis Goodlett
03b10eef1d
Fix editor failing to delete tmp files
2022-01-19 00:19:04 +01:00
pancake
4884287b81
Update to the latest thread-friendly sdb
2022-01-18 19:25:08 +01:00
pancake
f2995c2949
Introduce r_strf and stop using sdb_fmt ##util
2022-01-18 18:35:31 +01:00
Francesco Tamagni
7127e204a2
Return 0 in case __LINKEDIT is not there
2022-01-17 14:02:27 +01:00
Francesco Tamagni
16c788692b
Compute symbols_off from __LINKEDIT vmaddr
2022-01-17 14:02:27 +01:00
Francesco Tamagni
64e163e4fc
Get method name base from magic selector if __objc_scoffs isn't there
2022-01-17 14:02:27 +01:00
Francesco Tamagni
798472dd6d
Handle random presence of /Versions/ in framework path
2022-01-17 14:02:27 +01:00
Lazula
fda9a52982
Improve EPRINT_CHAR() and add EPRINT_PTR() for arbitrary addresses
2022-01-16 14:18:23 -06:00
Lazula
e9ee449bba
Fix grepbuf grep->counter memory leak when buffer is NULL
2022-01-15 16:42:34 +01:00
Lazula
56018d73c9
Free fmt2 under correct conditions in r_print_format_struct_size()
2022-01-15 16:42:34 +01:00
Lazula
6b8e6ab5f5
Always free key in r_bin_addr2line2()
2022-01-15 16:42:34 +01:00
Lazula
40c119e20a
Free fi in cmd_esil_mem()
2022-01-15 16:42:34 +01:00
Lazula
8d65cd4561
Free strings in Elf_(r_bin_elf_get_head_flag)()
2022-01-15 16:42:34 +01:00
Lazula
5a38486561
Free buffer in aespc command
2022-01-15 16:42:34 +01:00
Lazula
0eaa918903
Free tmpopstr in r_core_disasm_pdi_with_buf()
2022-01-15 16:42:34 +01:00
Lazula
0200498e65
Fix command string leak in do_asm_search() and use r_list_free()
2022-01-15 16:42:34 +01:00
Lazula
ae3f643c06
Free inp in r_core_asm_strsearch()
2022-01-15 16:42:34 +01:00
Lazula
85e3520182
Fix ds->opstr leak in ds_build_op_str
2022-01-15 16:42:34 +01:00
Lazula
77f56015e3
Fix leaks in esil2c operations
2022-01-15 16:42:34 +01:00
Lazula
aa10d544b1
Update memory fixes in r_print_format_struct_size()
2022-01-15 01:11:21 +01:00
Lazula
852dc0eeaa
Remove const from rels to prevent r_list_free complaint
2022-01-15 01:11:21 +01:00
Lazula
f4262f55f8
Use R_FREE for fmt in r_print_format_struct
2022-01-15 01:11:21 +01:00
Lazula
c8b6201a3d
Free var string in esil2c_neg()
2022-01-15 01:11:21 +01:00
Lazula
5a6fbfed04
Free var string in esil2c_xor()
2022-01-15 01:11:21 +01:00
Lazula
d68f803bd4
Free hint in 'aho*' command
2022-01-15 01:11:21 +01:00
Lazula
36bead7154
Free relocs in foreach3list()
2022-01-15 01:11:21 +01:00
Lazula
34db2e86b3
Free fmt in r_print_format_struct()
2022-01-15 01:11:21 +01:00
Lazula
596044a910
Free format in r_print_format_struct_size()
2022-01-15 01:11:21 +01:00
Lazula
11f4be900a
Use ls_free for ls in r_core_bin_export_info()
2022-01-15 01:11:21 +01:00
Lazula
c6bef817ae
Fix leaks when pfile is overwritten in r_main_radare2()
2022-01-15 01:11:21 +01:00
Lazula
1e3535299c
Free recursive help string
2022-01-15 01:11:21 +01:00
Lazula
78a4b02470
Fix return values and entry leak in check_inlined_canary()
2022-01-15 01:11:21 +01:00
Sergi Àlvarez i Capilla
ac62073ba8
Fix warning
2022-01-14 22:45:25 +01:00
Lazula
26cfc906e4
Ignore trailing backslash in unescape_special_chars() ( #19585 )
2022-01-14 22:44:10 +01:00
pancake
5281f27aa5
Bring back the 32bit builds for Cydia ##build
2022-01-14 19:41:26 +01:00
Sergi Àlvarez i Capilla
0eab6e9fad
Add ws1, ws2 and ws4 commands for variable size pascal strings ##write
2022-01-14 18:37:14 +01:00
Sergi Àlvarez i Capilla
902ec02b2c
Add missing include for codemeta
2022-01-14 17:53:17 +01:00