#include <platform-embedded-file-writer-win.h>
|
| | PlatformEmbeddedFileWriterWin (EmbeddedTargetArch target_arch, EmbeddedTargetOs target_os) |
| |
| void | SectionText () override |
| |
| void | SectionRoData () override |
| |
| void | AlignToCodeAlignment () override |
| |
| void | AlignToDataAlignment () override |
| |
| void | DeclareUint32 (const char *name, uint32_t value) override |
| |
| void | DeclareSymbolGlobal (const char *name) override |
| |
| void | DeclareLabel (const char *name) override |
| |
| void | SourceInfo (int fileid, const char *filename, int line) override |
| |
| void | DeclareFunctionBegin (const char *name, uint32_t size) override |
| |
| void | DeclareFunctionEnd (const char *name) override |
| |
| int | HexLiteral (uint64_t value) override |
| |
| void | Comment (const char *string) override |
| |
| void | FilePrologue () override |
| |
| void | DeclareExternalFilename (int fileid, const char *filename) override |
| |
| void | FileEpilogue () override |
| |
| int | IndentedDataDirective (DataDirective directive) override |
| |
| DataDirective | ByteChunkDataDirective () const override |
| |
| int | WriteByteChunk (const uint8_t *data) override |
| |
| void | StartPdataSection () |
| |
| void | EndPdataSection () |
| |
| void | StartXdataSection () |
| |
| void | EndXdataSection () |
| |
| void | DeclareExternalFunction (const char *name) |
| |
| void | DeclareRvaToSymbol (const char *name, uint64_t offset=0) |
| |
| void | MaybeEmitUnwindData (const char *unwind_info_symbol, const char *embedded_blob_data_symbol, const EmbeddedData *blob, const void *unwind_infos) override |
| |
| virtual | ~PlatformEmbeddedFileWriterBase ()=default |
| |
| void | SetFile (FILE *fp) |
| |
| FILE * | fp () const |
| |
| virtual void | AlignToPageSizeIfNeeded () |
| |
| virtual void | DeclareLabelProlog (const char *name) |
| |
| virtual void | DeclareLabelEpilogue () |
| |
| virtual void | Newline () |
| |
◆ PlatformEmbeddedFileWriterWin()
◆ AlignToCodeAlignment()
| void v8::internal::PlatformEmbeddedFileWriterWin::AlignToCodeAlignment |
( |
| ) |
|
|
overridevirtual |
◆ AlignToDataAlignment()
| void v8::internal::PlatformEmbeddedFileWriterWin::AlignToDataAlignment |
( |
| ) |
|
|
overridevirtual |
◆ ByteChunkDataDirective()
| DataDirective v8::internal::PlatformEmbeddedFileWriterWin::ByteChunkDataDirective |
( |
| ) |
const |
|
overridevirtual |
◆ Comment()
| void v8::internal::PlatformEmbeddedFileWriterWin::Comment |
( |
const char * | string | ) |
|
|
overridevirtual |
◆ DeclareExternalFilename()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareExternalFilename |
( |
int | fileid, |
|
|
const char * | filename ) |
|
overridevirtual |
◆ DeclareExternalFunction()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareExternalFunction |
( |
const char * | name | ) |
|
◆ DeclareFunctionBegin()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareFunctionBegin |
( |
const char * | name, |
|
|
uint32_t | size ) |
|
overridevirtual |
◆ DeclareFunctionEnd()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareFunctionEnd |
( |
const char * | name | ) |
|
|
overridevirtual |
◆ DeclareLabel()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareLabel |
( |
const char * | name | ) |
|
|
overridevirtual |
◆ DeclareRvaToSymbol()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareRvaToSymbol |
( |
const char * | name, |
|
|
uint64_t | offset = 0 ) |
◆ DeclareSymbolGlobal()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareSymbolGlobal |
( |
const char * | name | ) |
|
|
overridevirtual |
◆ DeclareUint32()
| void v8::internal::PlatformEmbeddedFileWriterWin::DeclareUint32 |
( |
const char * | name, |
|
|
uint32_t | value ) |
|
overridevirtual |
◆ DirectiveAsString()
| const char * v8::internal::PlatformEmbeddedFileWriterWin::DirectiveAsString |
( |
DataDirective | directive | ) |
|
|
private |
◆ EndPdataSection()
| void v8::internal::PlatformEmbeddedFileWriterWin::EndPdataSection |
( |
| ) |
|
◆ EndXdataSection()
| void v8::internal::PlatformEmbeddedFileWriterWin::EndXdataSection |
( |
| ) |
|
◆ FileEpilogue()
| void v8::internal::PlatformEmbeddedFileWriterWin::FileEpilogue |
( |
| ) |
|
|
overridevirtual |
◆ FilePrologue()
| void v8::internal::PlatformEmbeddedFileWriterWin::FilePrologue |
( |
| ) |
|
|
overridevirtual |
◆ HexLiteral()
| int v8::internal::PlatformEmbeddedFileWriterWin::HexLiteral |
( |
uint64_t | value | ) |
|
|
overridevirtual |
◆ IndentedDataDirective()
| int v8::internal::PlatformEmbeddedFileWriterWin::IndentedDataDirective |
( |
DataDirective | directive | ) |
|
|
overridevirtual |
◆ MaybeEmitUnwindData()
| void v8::internal::PlatformEmbeddedFileWriterWin::MaybeEmitUnwindData |
( |
const char * | unwind_info_symbol, |
|
|
const char * | embedded_blob_data_symbol, |
|
|
const EmbeddedData * | blob, |
|
|
const void * | unwind_infos ) |
|
overridevirtual |
◆ SectionRoData()
| void v8::internal::PlatformEmbeddedFileWriterWin::SectionRoData |
( |
| ) |
|
|
overridevirtual |
◆ SectionText()
| void v8::internal::PlatformEmbeddedFileWriterWin::SectionText |
( |
| ) |
|
|
overridevirtual |
◆ SourceInfo()
| void v8::internal::PlatformEmbeddedFileWriterWin::SourceInfo |
( |
int | fileid, |
|
|
const char * | filename, |
|
|
int | line ) |
|
overridevirtual |
◆ StartPdataSection()
| void v8::internal::PlatformEmbeddedFileWriterWin::StartPdataSection |
( |
| ) |
|
◆ StartXdataSection()
| void v8::internal::PlatformEmbeddedFileWriterWin::StartXdataSection |
( |
| ) |
|
◆ WriteByteChunk()
| int v8::internal::PlatformEmbeddedFileWriterWin::WriteByteChunk |
( |
const uint8_t * | data | ) |
|
|
overridevirtual |
◆ target_arch_
◆ target_os_
The documentation for this class was generated from the following files: