![]() |
Baseer 0.2.0
Baseer is an advanced binary analysis tool designed to provide deep insights into any file.
|
Core file operations for Baseer. More...
#include "baseer.h"
Functions | |
baseer_target_t * | baseer_open (char *file_path, baseer_mode_t mode) |
Open a file in specified mode (memory, streaming, or both) | |
void | baseer_close (baseer_target_t *target) |
Close a file target and free associated resources. | |
void | baseer_print (baseer_target_t *target) |
Print a hex dump of the file target. | |
bool | baseer_execute (baseer_target_t *target, baseer_callback_t callback, void *arg) |
Execute a callback on a file target. |
Core file operations for Baseer.
Supports memory and streaming modes, execution of analysis tools,
void baseer_close | ( | baseer_target_t * | target | ) |
Close a file target and free associated resources.
target | Pointer to the file target |
bool baseer_execute | ( | baseer_target_t * | target, |
baseer_callback_t | callback, | ||
void * | arg ) |
Execute a callback on a file target.
target | Pointer to the file target |
callback | Callback function |
arg | Additional argument |
baseer_target_t * baseer_open | ( | char * | file_path, |
baseer_mode_t | mode ) |
Open a file in specified mode (memory, streaming, or both)
file_path | Path to the file |
mode | Access mode (MEMORY, STREAM, BOTH) |
void baseer_print | ( | baseer_target_t * | target | ) |
Print a hex dump of the file target.
target | Pointer to the file target |