Commit graph

14 commits

Author SHA1 Message Date
Dean
59b38e6efa
Add /*<type>*/ comments everywhere (#2986)
Adds /*<type>*/ comments and a linter check from rz-bindgen to enforce
their existence and consistency

Also includes the following fixes made when adding the annotations:
* removed unused intern_table arguments in pyc_dis.c, pyc_dis.h, asm_pyc.c
* removed unused classes argument from place_nodes in agraph.c
* removed unused recurse and recurse_bb functions in canalysis.c
* removed unused vars field from RzPrint struct
* removed unused RzAnalysisType* structs from rz_analysis.h
* removed unused list field from RzEgg struct
* fixed bug in bp_plugin.c where duplication-checking logic iterates over the wrong list
* removed unused q_regs field from RzDebug struct
* removed unused backtrace field from RzDebugPlugin struct
* removed unused classes_list field from RzBinNXOObj struct
* removed unused methods_list and classes_list fields from RzBinZimgObj struct
2022-09-11 13:04:53 +08: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
wargio
8de7899b34 Removed eprintf & analysis->verbose from analysis/rtti_msvc.c 2022-02-06 12:08:16 +01:00
Dhruv Maroo
34d345d884 Format according to clang-format-13 2021-11-25 15:44:28 +08:00
Basstorm
e451b22d92
Convert av command to newshell (#1405) 2021-08-06 16:16:11 +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
Basstorm
31a2406f46
Pull Bin Classes into Analysis Classes in automated Analysis (#819) 2021-03-16 17:18:13 +00: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
Khairul Azhar Kasmiran
40e73954cc
Fix -Wmaybe-uninitialized warnings (#423) 2021-01-21 16:52:38 +00:00
Anton Kochkov
a0be4e2e64 Run clang-format 2021-01-21 22:05:44 +08:00
Liumeo
b23b6aab1d Add test and update arm.winedbg (#18117) ##asm 2020-12-30 23:20:41 -06:00
Liumeo
2fe7804622 Use pj in rtti_msvc (#18068) 2020-12-22 08:26:41 +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
Renamed from librz/anal/rtti_msvc.c (Browse further)