LLVM 18.0.0git
|
#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< Section > | Sections |
Definition at line 31 of file WasmObject.h.
void llvm::objcopy::wasm::Object::addSectionWithOwnedContents | ( | Section | NewSection, |
std::unique_ptr< MemoryBuffer > && | Content | ||
) |
Definition at line 21 of file WasmObject.cpp.
References Content, and Sections.
Referenced by llvm::objcopy::wasm::handleArgs().
void llvm::objcopy::wasm::Object::removeSections | ( | function_ref< bool(const Section &)> | ToRemove | ) |
Definition at line 27 of file WasmObject.cpp.
References llvm::erase_if(), Sections, and ToRemove.
Referenced by llvm::objcopy::wasm::removeSections().
llvm::wasm::WasmObjectHeader llvm::objcopy::wasm::Object::Header |
Definition at line 32 of file WasmObject.h.
Referenced by llvm::objcopy::wasm::Writer::write().
std::vector<Section> llvm::objcopy::wasm::Object::Sections |
Definition at line 34 of file WasmObject.h.
Referenced by addSectionWithOwnedContents(), llvm::objcopy::wasm::dumpSectionToFile(), removeSections(), and llvm::objcopy::wasm::Writer::write().