#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: