retdec
|
#include <llvmir_emul.h>
Public Member Functions | |
AllocaHolder () | |
AllocaHolder (AllocaHolder &RHS)=default | |
AllocaHolder (AllocaHolder &&RHS) | |
AllocaHolder & | operator= (AllocaHolder &RHS)=default |
AllocaHolder & | operator= (AllocaHolder &&RHS) |
~AllocaHolder () | |
void | add (void *Mem) |
Private Attributes | |
std::vector< void * > | Allocations |
AllocaHolder - Object to track all of the blocks of memory allocated by alloca. When the function returns, this object is popped off the execution stack, which causes the dtor to be run, which frees all the alloca'd memory.
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
private |