#include <hosthooks.h>
Field Documentation
void(* host_hooks::extra_signals)(void) |
size_t(* host_hooks::gt_pch_alloc_granularity)(void) |
Return the alignment required for allocating virtual memory. Usually
this is the same as pagesize.
void*(* host_hooks::gt_pch_get_address)(size_t size, int fd) |
Identify an address that's likely to be free in a subsequent invocation
of the compiler. The area should be able to hold SIZE bytes. FD is an
open file descriptor if the host would like to probe with mmap.
int(* host_hooks::gt_pch_use_address)(void *addr, size_t size, int fd, size_t offset) |
ADDR is an address returned by gt_pch_get_address. Attempt to allocate
SIZE bytes at the same address and load it with the data from FD at
OFFSET. Return -1 if we couldn't allocate memory at ADDR, return 0
if the memory is allocated but the data not loaded, return 1 if done.
The documentation for this struct was generated from the following file: