wingdeans
a6a7a5f530
Fix annotation inconsistencies
2022-08-03 00:29:56 -04:00
Dean
6b7ea38969
Prepare headers for rz-bindgen ( #2786 )
...
* add some missing /*<types>*/ to rz_core, bin, analysis, cons
* add annotation attributes for rz-bindgen
* fix extern "C" in some headers
* rename RzBuffer functions from length to len
* fix rz_core_analysis_name naming conflict
2022-07-22 01:09:19 +08:00
Paul I
dd6de07c96
Convert ac commands to rzshell ( #2160 )
2022-01-08 10:58:43 +08:00
Dhruv Maroo
34d345d884
Format according to clang-format-13
2021-11-25 15:44:28 +08:00
Anton Kochkov
c4c6073074
Various memory leaks and UAF fixes ( #1876 )
...
* Fix CID 359880
* Fix CID 359879
* Fix CID 359878
* Fix CID 358605
* Fix CID 358598
* Fix CID 358593
* Fix CID 358591
* Fix CID 358591
* Fix CID 358574
* Fix CID 358573
* Fix CID 358570
* Fix CID 358561
* Fix CID 358551
* Fix CID 358551
* Fix CID 358541
* Fix CID 358531
* Fix CID 358525
* Fix CID 358521
* Fix CID 357819
* Fix CID 357816
* Fix CID 357646
* Fix CID 357646
* Fix CID 357645
* Fix CID 357643
* Fix CID 356605
* Fix CID 356312
* Fix CID 354046
* Fix CID 354036
* Fix PDB unit tests
2021-10-24 10:22:30 +08:00
Florian Märkl
65d567282b
Remove length restrictions in analysis classes and various serializations ( #1718 )
2021-09-18 16:48:14 +02:00
Florian Märkl
24c4f6cc09
Remove all PJEncodings ( #1200 )
2021-06-09 15:47:49 +02:00
Paul I
dd7e30d286
Fix segfaults in librz/analysis/class.c
2021-04-26 23:33:12 +08:00
TyeYeah
dc098a0ec4
Complete "acvf" command to better look up function address on vtable offset ( #855 )
...
* edit rtti_itanium.c and rtti_msvc.c, and update 2 tests using bins in rizin-testbins
* delete redundant vtable parsing
* alter parameters of recovery_apply_vtable()
* add filters for offset
2021-03-27 20:17:11 +08:00
Florian Märkl
286ad570c8
Fix C++ Compilation of Headers
2021-03-20 10:46:17 +01:00
Basstorm
aaf96b9697
Simply implement constructor detection and improve acll output pattern ( #852 )
...
* constructor and destructor detection simply by name
* improve method output pattern
* update test cases
2021-03-17 22:43:52 +08:00
Basstorm
31a2406f46
Pull Bin Classes into Analysis Classes in automated Analysis ( #819 )
2021-03-16 17:18:13 +00:00
Basstorm
3b0a4d2408
Fix display duplicate vtable in multiple use “aaa” command ( #811 )
...
* Fix display duplicate vtable in multiple use “aaa” command
* Fix vtables vector not being freed
* Add test for duplicate vtable displayed in `acll` command
Co-authored-by: parallels <parallels@vmdevelop.lan>
2021-03-12 16:50:54 +08:00
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
Anton Kochkov
a0be4e2e64
Run clang-format
2021-01-21 22:05:44 +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