LLVM 22.0.0git
llvm::objcopy::wasm::Object Struct Reference

#include "ObjCopy/wasm/WasmObject.h"

Public Member Functions

void addSectionWithOwnedContents (Section NewSection, std::unique_ptr< MemoryBuffer > &&Content)
void removeSections (function_ref< bool(const Section &)> ToRemove)

Public Attributes

llvm::wasm::WasmObjectHeader Header
std::vector< SectionSections
bool isRelocatableObject = false

Detailed Description

Definition at line 31 of file WasmObject.h.

Member Function Documentation

◆ addSectionWithOwnedContents()

void llvm::objcopy::wasm::Object::addSectionWithOwnedContents ( Section NewSection,
std::unique_ptr< MemoryBuffer > && Content )

Definition at line 18 of file WasmObject.cpp.

References Sections.

Referenced by llvm::objcopy::wasm::handleArgs().

◆ removeSections()

void llvm::objcopy::wasm::Object::removeSections ( function_ref< bool(const Section &)> ToRemove)

Member Data Documentation

◆ Header

llvm::wasm::WasmObjectHeader llvm::objcopy::wasm::Object::Header

Definition at line 32 of file WasmObject.h.

◆ isRelocatableObject

bool llvm::objcopy::wasm::Object::isRelocatableObject = false

Definition at line 35 of file WasmObject.h.

Referenced by removeSections().

◆ Sections

std::vector<Section> llvm::objcopy::wasm::Object::Sections

The documentation for this struct was generated from the following files: