jerryscript/src/include/Jerryscript/VirtualMachine.h File Reference
Include dependency graph for jerryscript/src/include/Jerryscript/VirtualMachine.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| Jerryscript | |
| Jerryscript::Watchdog | |
| Jerryscript::Snapshot | |
| Snapshot management functions. | |
Functions | |
| void | Jerryscript::initialise (jerry_init_flag_t flags=JERRY_INIT_EMPTY) |
| Initializes the JavaScript VM. More... | |
| void | Jerryscript::cleanup () |
| Clean up the virtual machine by unloading snapshots, freeing allocated memory, etc. More... | |
| bool | Jerryscript::isFeatureEnabled (Feature feature) |
| Check if optional feature is available. More... | |
| void | Jerryscript::Watchdog::setPeriod (unsigned milliseconds) |
| Set watchdog period. More... | |
| Timer2Clock::Ticks< uint32_t > | Jerryscript::Watchdog::read () |
| Get elapsed watchdog time since last reset. More... | |
| Value | Jerryscript::eval (const String &jsCode) |
| void | Jerryscript::gc (bool maximumEffort=false) |
| Perform memory garbage collection. More... | |
Load a snapshot into the virtual machine and execute it | |
| Value | Jerryscript::Snapshot::load (const uint32_t *snapshot, size_t snapshotSize) |
| Load from memory buffer. More... | |
| Value | Jerryscript::Snapshot::load (const String &snapshot) |
| Load snapshot from String and execute it. More... | |
| Value | Jerryscript::Snapshot::loadFromFile (const String &fileName) |
| Load a snapshot from file and execute it. More... | |
Load a snapshot into the virtual machine and execute it | |
| Value | Jerryscript::Snapshot::load (const uint32_t *snapshot, size_t snapshotSize) |
| Load from memory buffer. More... | |
| Value | Jerryscript::Snapshot::load (const String &snapshot) |
| Load snapshot from String and execute it. More... | |
| Value | Jerryscript::Snapshot::loadFromFile (const String &fileName) |
| Load a snapshot from file and execute it. More... | |
1.8.17