DynamoRIO
|
_drvector_t Struct Reference
#include <drvector.h>
Data Fields | |
uint | entries |
uint | capacity |
void ** | array |
bool | synch |
void * | lock |
void(* | free_data_func )(void *) |
Detailed Description
The storage for a vector.
Field Documentation
◆ array
void** _drvector_t::array |
The dynamically allocated storage for the vector entries.
◆ capacity
uint _drvector_t::capacity |
The size of array
.
◆ entries
uint _drvector_t::entries |
The index at which drvector_append() will write.
◆ free_data_func
void(* _drvector_t::free_data_func) (void *) |
The routine called when freeing each entry.
◆ lock
void* _drvector_t::lock |
The lock used for synchronization.
◆ synch
bool _drvector_t::synch |
Whether to automatically synchronize each operation.
The documentation for this struct was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/ext/drcontainers/drvector.h