![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <platform-embedded-file-writer-aix.h>
Public Member Functions | |
PlatformEmbeddedFileWriterAIX (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 |
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 |
![]() | |
virtual | ~PlatformEmbeddedFileWriterBase ()=default |
void | SetFile (FILE *fp) |
FILE * | fp () const |
virtual void | AlignToPageSizeIfNeeded () |
virtual void | DeclareLabelProlog (const char *name) |
virtual void | DeclareLabelEpilogue () |
virtual int | HexLiteral (uint64_t value) |
virtual void | Newline () |
virtual int | WriteByteChunk (const uint8_t *data) |
virtual void | MaybeEmitUnwindData (const char *unwind_info_symbol, const char *embedded_blob_data_symbol, const EmbeddedData *blob, const void *unwind_infos) |
Private Attributes | |
const EmbeddedTargetArch | target_arch_ |
const EmbeddedTargetOs | target_os_ |
Additional Inherited Members | |
![]() | |
FILE * | fp_ = nullptr |
Definition at line 14 of file platform-embedded-file-writer-aix.h.
|
inline |
Definition at line 16 of file platform-embedded-file-writer-aix.h.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 55 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 71 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 124 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 76 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 110 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 93 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 106 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 80 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 49 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 39 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 117 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 108 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 119 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 35 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 31 of file platform-embedded-file-writer-aix.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 87 of file platform-embedded-file-writer-aix.cc.
|
private |
Definition at line 50 of file platform-embedded-file-writer-aix.h.
|
private |
Definition at line 51 of file platform-embedded-file-writer-aix.h.