43 uint64_t (*getSteps)(
void *Obj);
44 uint64_t (*getCycles)(
void *Obj);
45 uint64_t (*getNanos)(
void *Obj);
46 double (*getSecs)(
void *Obj);
48 void (*setSteps)(
void *Obj, uint64_t Steps);
49 void (*setCycles)(
void *Obj, uint64_t Ticks);
50 void (*setNanos)(
void *Obj, uint64_t Nanos);
51 void (*setSecs)(
void *Obj,
double Secs);
53 double (*getFreq)(
void *Obj);
54 void (*setFreq)(
void *Obj,
double Freq);
57 #define TEMU_CLOCK_IFACE_TYPE "ClockIface" Exited due to breakpoint or watchpoint hit.
Definition: Clock.h:32
Normal exit (cannot be passed to early exit)
Definition: Clock.h:30
temu_ClockStopReason
Definition: Clock.h:29
temu_EventIface * Event
Definition: Clock.h:62
Clock had a serious internal error.
Definition: Clock.h:34
TEMU_IFACE_REFERENCE_TYPE(temu_Clock)
temu_ClockIface * Clock
Definition: Clock.h:61
Other early stop reason.
Definition: Clock.h:33
Exited due to clock halting.
Definition: Clock.h:31