--- title: "_drvector_t Struct Reference" layout: default permalink: /struct__drvector__t.html ---
|
DynamoRIO
|
#include <drvector.h>
Data Fields | |
| uint | entries |
| uint | capacity |
| void ** | array |
| bool | synch |
| void * | lock |
| void(* | free_data_func )(void *) |
The storage for a vector.
| void** _drvector_t::array |
The dynamically allocated storage for the vector entries.
| uint _drvector_t::capacity |
The size of array.
| uint _drvector_t::entries |
The index at which drvector_append() will write.
| void(* _drvector_t::free_data_func) (void *) |
The routine called when freeing each entry.
| void* _drvector_t::lock |
The lock used for synchronization.
| bool _drvector_t::synch |
Whether to automatically synchronize each operation.