Lines Matching refs:base_addr
29 char *p{static_cast<char *>(descriptor->base_addr)}; in CFI_address()
52 descriptor->base_addr) { in CFI_allocate()
84 descriptor->base_addr = p; in CFI_allocate()
101 if (!descriptor->base_addr) { in CFI_deallocate()
104 std::free(descriptor->base_addr); in CFI_deallocate()
105 descriptor->base_addr = nullptr; in CFI_deallocate()
239 int CFI_establish(CFI_cdesc_t *descriptor, void *base_addr, in CFI_establish() argument
249 if (base_addr && attribute == CFI_attribute_allocatable) { in CFI_establish()
252 if (rank > 0 && base_addr && !extents) { in CFI_establish()
270 descriptor->base_addr = base_addr; in CFI_establish()
279 if (base_addr) { in CFI_establish()
324 if (!source->base_addr) { in CFI_section()
328 char *shiftedBaseAddr{static_cast<char *>(source->base_addr)}; in CFI_section()
360 result->base_addr = isZeroSized ? source->base_addr : shiftedBaseAddr; in CFI_section()
386 if (!source->base_addr) { in CFI_select_part()
400 result->base_addr = displacement + static_cast<char *>(source->base_addr); in CFI_select_part()
419 result->base_addr = nullptr; in CFI_setpointer()
431 if (!source->base_addr && source->attribute != CFI_attribute_pointer) { in CFI_setpointer()
439 result->base_addr = source->base_addr; in CFI_setpointer()
440 if (source->base_addr) { in CFI_setpointer()