jvm/c/debug.h

17 lines
892 B
C

#pragma once
#include "class_file.h"
#include "class_resolver.h"
void debug_print__string(const uint8_t * bytes, int length);
void debug_print__constant__utf8_string(struct constant * constant);
void debug_print__class_file__class_name(struct class_file * class_file);
void debug_print__constant__method_name(struct constant * name_constant, struct constant * descriptor_constant);
void debug_print__method_info__method_name(struct class_file * class_file, struct method_info * method_info);
void print__string(const uint8_t * bytes, int length);
void print__constant__utf8_string(struct constant * constant);
void print__class_file__class_name(struct class_file * class_file);
void print__constant__method_name(struct constant * name_constant, struct constant * descriptor_constant);
void print__method_info__method_name(struct class_file * class_file, struct method_info * method_info);