beehive-lab / mambo

A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC).
Apache License 2.0
318 stars 69 forks source link

Add documentation of mambo API used in exercise 2 #118

Open mskordal opened 6 months ago

mskordal commented 6 months ago

The following functions are documented:

In api/plugin_support.h:

mambo_alloc mambo_free mambo_set_plugin_data mambo_get_plugin_data mambo_set_thread_plugin_data mambo_get_thread_plugin_data mambo_get_source_addr mambo_get_thread_id get_symbol_info_by_addr

In api/hash_table.h:

mambo_ht_init mambo_ht_add mambo_ht_get