![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <platform-embedded-file-writer-mac.h>
Public Member Functions | |
PlatformEmbeddedFileWriterMac (EmbeddedTargetArch target_arch, EmbeddedTargetOs target_os) | |
void | SectionText () override |
void | SectionRoData () override |
void | AlignToCodeAlignment () override |
void | AlignToPageSizeIfNeeded () 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 |
![]() | |
virtual | ~PlatformEmbeddedFileWriterBase ()=default |
void | SetFile (FILE *fp) |
FILE * | fp () const |
virtual void | DeclareLabelProlog (const char *name) |
virtual void | DeclareLabelEpilogue () |
virtual int | HexLiteral (uint64_t value) |
virtual void | Newline () |
virtual DataDirective | ByteChunkDataDirective () const |
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-mac.h.
|
inline |
Definition at line 16 of file platform-embedded-file-writer-mac.h.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 53 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 82 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Reimplemented from v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 73 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 87 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 113 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 101 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 109 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 91 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 45 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 36 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 118 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 111 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 120 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 32 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 30 of file platform-embedded-file-writer-mac.cc.
|
overridevirtual |
Implements v8::internal::PlatformEmbeddedFileWriterBase.
Definition at line 95 of file platform-embedded-file-writer-mac.cc.
|
private |
Definition at line 49 of file platform-embedded-file-writer-mac.h.
|
private |
Definition at line 50 of file platform-embedded-file-writer-mac.h.