![]() |
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 |