5 #ifndef V8_V8_PLATFORM_H_
6 #define V8_V8_PLATFORM_H_
49 virtual void Run() = 0;
61 virtual void Run(
double deadline_in_seconds) = 0;
101 double delay_in_seconds) = 0;
120 double delay_in_seconds) {}
295 #if !defined(V8_USE_PERFETTO)
304 static uint8_t no = 0;
317 char phase,
const uint8_t* category_enabled_flag,
const char* name,
318 const char* scope, uint64_t id, uint64_t bind_id, int32_t num_args,
319 const char** arg_names,
const uint8_t* arg_types,
320 const uint64_t* arg_values,
322 unsigned int flags) {
326 char phase,
const uint8_t* category_enabled_flag,
const char* name,
327 const char* scope, uint64_t id, uint64_t bind_id, int32_t num_args,
328 const char** arg_names,
const uint8_t* arg_types,
329 const uint64_t* arg_values,
331 unsigned int flags, int64_t timestamp) {
340 const char* name, uint64_t handle) {}
416 virtual bool FreePages(
void* address, size_t length) = 0;
422 size_t new_length) = 0;
458 void* new_address)
const = 0;
486 size_t length,
const void* original_address) {
588 double delay_in_seconds) = 0;