Riccardo Schirone
53bf5c497f
SPDX Copyright text for all files based on history
...
- Add LICENSES directory
- Download additional licenses used
- Add .reuse directory
- Add doc about SPDX/reuse
Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2021-03-05 19:39:15 +08:00
Paul I
e12919cab6
Fix memleak in fcn_recurse() ( #527 )
2021-02-08 18:06:22 +00:00
Maijin
f5664319be
Remove ifdef JAYRO ( #538 )
2021-02-08 05:22:32 +08:00
Alexis Ehret
5f91f2c527
Fix clang format errors
2021-02-04 07:19:19 -01:00
Florian Märkl
4ef3ed08f3
Fix gcc 9.2.0 kind of x86_64 jumptables ( #475 )
2021-01-28 08:24:40 +01:00
Alexis Ehret
f1a5dfea82
Fix dead assignment librz/analysis/fcn.c
2021-01-27 11:48:35 +01:00
GustavoLCR
0c7fd087cb
Fixes for jump table ##analysis
...
* Try to detect shift of first case value
* Detect when block where switch table is attached is split by analysis
* Fix attaching switch table to wrong block
* Add/fix tests
2021-01-27 09:43:13 +08:00
Anton Kochkov
a0be4e2e64
Run clang-format
2021-01-21 22:05:44 +08:00
Alexis Ehret
0b74a2a861
Fix dead increment librz/analysis/fcn.c
2021-01-16 14:08:11 +00:00
GustavoLCR
47eba19369
Fix #302 - Fix function modification detection false positive
...
Happened because bbhash wasn't updated when chopping a block that called a no-return function.
Also fixed the similar issues in a few other places.
2021-01-07 18:34:57 +08:00
Florian Märkl
f4181a8c87
Rename more Block API and remove hard-coded x86 logic ##analysis ( #176 )
2020-12-17 10:52:00 +01:00
Florian Märkl
d53d1e3845
Final Analysis Renaming ( #124 )
...
* Rename missing Analysis Defines
* Rename analysis config vars and other lower case stuff
* Rename test/db/analysis
* Fix analysis tests
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2020-12-08 15:05:24 +08:00
Anton Kochkov
ad36954adb
More renames of *anal* to *analysis* ( #123 )
2020-12-07 13:20:29 +01:00
Anton Kochkov
041d73dce3
Change the "anal" abbreviation to "Analysis" in Code ( #117 )
2020-12-06 19:25:27 +01:00