Skip to main content

struct alloc_instruction_record

Declaration

struct alloc_instruction_record : public implement_acceptor { /* full declaration omitted */ };

Description

IDAG record type for alloc_instruction.

Inherits from: implement_acceptor

Member Variables

detail::allocation_id allocation_id
size_t size_bytes
size_t alignment_bytes
alloc_origin origin
std::optional<buffer_allocation_record> buffer_allocation
std::optional<size_t> num_chunks

Member Function Overview

  • alloc_instruction_record(const alloc_instruction & ainstr, alloc_origin origin, std::optional<buffer_allocation_record> buffer_allocation, std::optional<size_t> num_chunks)

Member Functions

alloc_instruction_record(
    const alloc_instruction& ainstr,
    alloc_origin origin,
    std::optional<buffer_allocation_record>
        buffer_allocation,
    std::optional<size_t> num_chunks)

Parameters

const alloc_instruction& ainstr
alloc_origin origin
std::optional<buffer_allocation_record> buffer_allocation
std::optional<size_t> num_chunks