22 Commits

Author SHA1 Message Date
pancake
52a22ab995 Add lint for \tfree( 2022-08-18 10:27:06 +02:00
pancake
fa815fdbb1 Use R_LOG instead of eprintf in more places 2022-08-17 23:29:24 +02:00
pancake
560f7fb424 Introduce r_arch.h. Use RArchConfig in RAnal and improve RRef api ##api
* Fix unaligned issue in hex asan test
2022-04-24 23:11:26 +02:00
pancake
fba739a1ee
Add ablc, ab-, Fix and optimize in af- and aafs ##analysis
* Add ablc, ab-, Fix and optimize in af- and aafs ##analysis

* delete dangling basic blocks after 'aafs' when using 'af-*'
* add test for aafs and ablc
* queue reanalysis on write, and mark detectwrite tests as broken
* function reanalisis tests in a separate file
2022-01-12 12:07:26 +01:00
pancake
f209fcb903
Improve debug message when misleading a function name ##anal 2021-11-02 11:48:28 +01:00
condret
52262664c9 Fix variable relocation on ood (#19219) ##anal 2021-10-13 22:11:18 +02:00
pancake
9d828c7fae
Fix RAnalFunction.free signature (#18425) 2021-03-08 15:45:30 +01:00
Liumeo
93166667da
Fix asan st overflow ##asan (#18149) 2021-01-01 23:33:34 +01:00
GustavoLCR
bcb4e274fb Add bbhash to detect modifications in functions ##anal
* Add r_anal_block_was_modified()
* Add r_anal_block_update_hash()
* Add r_anal_function_was_modified()
2020-11-01 02:12:14 +01:00
Florian Märkl
3d9ce08c19
Fix RAnalFunction leaking imports (#17670) 2020-09-18 08:50:36 +02:00
Florian Märkl
178f69b643
Refactor Labels out of SDB ##anal (#17621) 2020-09-16 09:54:33 +02:00
Paul I
3ea8f1fd31
Fix memleaks in r_anal_function_set_var() and r_anal_function_free() (#16793) 2020-05-10 10:37:38 +02:00
Riccardo Schirone
72f97959e8
Fix Tests after Reports by asan (#16776)
* Fix memory leak in IO
* Fix memory leak in cmd_api
* Remove unused variables in test_table
* Fix memory leak in test_flags
* Fix memory leak in test_list
* Fix memory leaks in test_anal_var
2020-05-08 21:45:01 +02:00
Florian Märkl
4560120be2
Refactor Variable Accesses out of SDB (#16632)
Fix #15944
2020-04-19 17:56:27 +02:00
Florian Märkl
35290dd51d
Refactor Variables out of SDB ##anal (#16547) 2020-04-17 22:10:49 +02:00
Florian Märkl
082fb723df
Remove unused RAnalFunction Members (#16521)
* Remove unused RAnalFunction Members
* Kill more code
* Reintroduce temporary nargs=4
2020-04-12 20:17:45 +08:00
Florian Märkl
95fa7a3215
Fix dup af+ removing function from hts (#16526) 2020-04-12 04:34:10 +02:00
radare
9f35d62018
Improve noreturn and aesu times, show it in afi & afij ##anal (#16324)
* Fix fcn->is_noreturn cache and add tests
2020-03-27 06:15:47 +01:00
radare
66ed0133e2
Initial r_anal_fcn_* purge (#16238) ##refactor 2020-03-17 12:58:39 +01:00
pancake
2edd5c1468 Fix #16225 - Remove the unused fcn_locs causing an UAF ##anal 2020-03-17 03:26:45 +01:00
Florian Märkl
11dad4facb
Remove unused Function Tree and Fix Relocate (#15898) 2020-01-26 00:07:54 +01:00
Florian Märkl
14215350af Refactor RAnal Basic Blocks and Functions (#15169) ##anal
Basic Blocks are now global instead of owned by a single function.
2020-01-15 15:23:34 +01:00