Lines Matching refs:Opaque
342 uint8_t *(*AllocateCodeSection)(void *Opaque,
345 uint8_t *(*AllocateDataSection)(void *Opaque,
348 LLVMBool (*FinalizeMemory)(void *Opaque, char **ErrMsg);
349 void (*Destroy)(void *Opaque);
355 void *Opaque);
369 void *Opaque;
374 void *Opaque)
375 : Functions(Functions), Opaque(Opaque) {
387 Functions.Destroy(Opaque);
392 return Functions.AllocateCodeSection(Opaque, Size, Alignment, SectionID);
397 return Functions.AllocateDataSection(Opaque, Size, Alignment, SectionID,
403 bool result = Functions.FinalizeMemory(Opaque, &errMsgCString);
417 void *Opaque,
418 uint8_t *(*AllocateCodeSection)(void *Opaque,
421 uint8_t *(*AllocateDataSection)(void *Opaque,
424 LLVMBool (*FinalizeMemory)(void *Opaque, char **ErrMsg),
425 void (*Destroy)(void *Opaque)) {
436 return wrap(new SimpleBindingMemoryManager(functions, Opaque));