MicroEJ Trace library low level API.
More...
#include <LLMJVM_MONITOR_impl.h>
#include <MJVM_MONITOR.h>
#include <LLTRACE.h>
#include <SEGGER_SYSVIEW.h>
#include <stdio.h>
#include <string.h>
#include "LLMJVM_MONITOR_sysview.h"
#include "LLTRACE_sysview_configuration.h"
Go to the source code of this file.
|
#define | THREAD_GC_UID (0xFF) |
|
#define | THREAD_GC_NAME "GC" |
|
#define | THREAD_GC_PRIORITY (11) |
|
#define | apiID_ALLOCATE (0u) |
|
#define | apiID_EXCEPTION (1u) |
|
|
void | LLMJVM_MONITOR_SYSTEMVIEW_send_task_list (void) |
|
void | LLMJVM_MONITOR_IMPL_initialize (bool auto_start) |
|
void | LLMJVM_MONITOR_IMPL_on_shutdown (void) |
|
void | LLMJVM_MONITOR_IMPL_on_thread_create (int32_t thread_id) |
|
void | LLMJVM_MONITOR_IMPL_on_thread_modified (int32_t thread_id) |
|
void | LLMJVM_MONITOR_IMPL_on_thread_state_changed (int32_t thread_id, MJVM_MONITOR_state_t new_state) |
|
void | LLMJVM_MONITOR_IMPL_on_idle (void) |
|
void | LLMJVM_MONITOR_IMPL_on_gc_start (int32_t current_thread_id) |
|
void | LLMJVM_MONITOR_IMPL_on_gc_stop (int32_t current_thread_id) |
|
void | LLMJVM_MONITOR_IMPL_on_allocate (void *type, int32_t size, void *method, void *instruction_address, int32_t total_memory, int32_t free_memory, bool immortal) |
|
void | LLMJVM_MONITOR_IMPL_on_exception (void *exception_type, void *throw_method, void *throw_instruction_address, void *catch_method, void *catch_instruction_address, const char *message) |
|
MicroEJ Trace library low level API.
- Author
- MicroEJ Developer Team
- Version
- 3.1.0
- Date
- 24 July 2023
Definition in file LLMJVM_MONITOR_sysview.c.