RetroZilla/gc/boehm/gc_fragments.h

27 lines
567 B
C
Raw Normal View History

2015-10-21 05:03:22 +02:00
/*
gc_fragments.h
*/
#pragma once
#ifndef __FILES__
#include <Files.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
void GC_register_fragment(char* dataStart, char* dataEnd,
char* codeStart, char* codeEnd,
const FSSpec* fragmentSpec);
void GC_unregister_fragment(char* dataStart, char* dataEnd,
char* codeStart, char* codeEnd);
int GC_address_to_source(char* codeAddr, char symbolName[256], char fileName[256], UInt32* fileOffset);
#ifdef __cplusplus
} /* extern "C" */
#endif