1999-10-08 08:11:39 +04: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);
|
|
|
|
|
1999-11-15 06:26:03 +03:00
|
|
|
int GC_address_to_source(char* codeAddr, char symbolName[256], char fileName[256], UInt32* fileOffset);
|
1999-10-08 08:11:39 +04:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern "C" */
|
|
|
|
#endif
|