48 driver_entry_ut::test_helper_common_vmm_status()
66 driver_entry_ut::test_helper_get_file_invalid_index()
72 driver_entry_ut::test_helper_get_file_success()
80 driver_entry_ut::test_helper_symbol_length_null_symbol()
86 driver_entry_ut::test_helper_symbol_length_success()
92 driver_entry_ut::test_helper_resolve_symbol_invalid_name()
100 driver_entry_ut::test_helper_resolve_symbol_invalid_sym()
106 driver_entry_ut::test_helper_resolve_symbol_no_loaded_modules()
114 driver_entry_ut::test_helper_resolve_symbol_missing_symbol()
128 driver_entry_ut::test_helper_execute_symbol_invalid_arg()
134 driver_entry_ut::test_helper_execute_symbol_missing_symbol()
146 driver_entry_ut::test_helper_execute_symbol_sym_failed()
158 driver_entry_ut::test_helper_execute_symbol_sym_success()
170 driver_entry_ut::test_helper_add_md_to_memory_manager_null_module()
176 driver_entry_ut::test_helper_load_elf_file_null_module()
int64_t common_add_module(const char *file, uint64_t fsize)
int64_t common_load_vmm(void)
int64_t common_fini(void)
#define BFELF_ERROR_NO_SUCH_SYMBOL
int64_t load_elf_file(struct module_t *module)
struct module_t * get_module(uint64_t index)
auto index(const T virt, const F from)
int64_t common_stop_vmm(void)
int64_t execute_symbol(const char *sym, uint64_t arg1, uint64_t arg2, uint64_t cpuid)
int64_t common_start_vmm(void)
int64_t symbol_length(const char *sym)
#define BF_ERROR_NO_MODULES_ADDED
constexpr const auto name
int64_t common_unload_vmm(void)
#define BF_ERROR_INVALID_ARG
int64_t common_vmm_status(void)
int64_t resolve_symbol(const char *name, void **sym)
int64_t add_md_to_memory_manager(struct module_t *module)