1 #ifndef __JVMTI_AGENT_H__
2 #define __JVMTI_AGENT_H__
8 #define __unused __attribute__((unused))
10 #if defined(__cplusplus)
17 int discrim
; /* discriminator -- 0 for now */
20 void *jvmti_open(void);
21 int jvmti_close(void *agent
);
22 int jvmti_write_code(void *agent
, char const *symbol_name
,
23 uint64_t vma
, void const *code
,
24 const unsigned int code_size
);
26 int jvmti_write_debug_info(void *agent
,
29 jvmti_line_info_t
*li
,
32 #if defined(__cplusplus)
36 #endif /* __JVMTI_H__ */