![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <platform-embedded-file-writer-zos.h>
Public Member Functions | |
| PlatformEmbeddedFileWriterZOS (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 | DeclareLabel (const char *name) override |
| void | DeclareLabelProlog (const char *name) override |
| void | DeclareLabelEpilogue () 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 |
Public Member Functions inherited from v8::internal::PlatformEmbeddedFileWriterBase | |
| virtual | ~PlatformEmbeddedFileWriterBase ()=default |
| void | SetFile (FILE *fp) |
| FILE * | fp () const |
| virtual void | AlignToPageSizeIfNeeded () |
| virtual void | Newline () |
| virtual void | MaybeEmitUnwindData (const char *unwind_info_symbol, const char *embedded_blob_data_symbol, const EmbeddedData *blob, const void *unwind_infos) |
Private Member Functions | |
| void | DeclareSymbolGlobal (const char *name) override |
Private Attributes | |
| const EmbeddedTargetArch | target_arch_ |
| const EmbeddedTargetOs | target_os_ |
Additional Inherited Members | |
Protected Attributes inherited from v8::internal::PlatformEmbeddedFileWriterBase | |
| FILE * | fp_ = nullptr |
Definition at line 14 of file platform-embedded-file-writer-zos.h.
|
inline |
Definition at line 16 of file platform-embedded-file-writer-zos.h.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 91 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 95 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 155 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 99 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 142 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 115 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 123 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 103 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 66 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 56 of file platform-embedded-file-writer-zos.cc.
|
overrideprivatevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 87 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 72 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 147 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 133 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 127 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 149 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 169 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 165 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 110 of file platform-embedded-file-writer-zos.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 159 of file platform-embedded-file-writer-zos.cc.
|
private |
Definition at line 55 of file platform-embedded-file-writer-zos.h.
|
private |
Definition at line 56 of file platform-embedded-file-writer-zos.h.