Mozilla/mozilla/gc/boehm/gc_fragments.h
beard%netscape.com c691aa7131 bug #15906: added symbol_name parameter to GC_address_to_source, instead of relying on traceback table.
git-svn-id: svn://10.0.0.236/trunk@53481 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-15 03:26:03 +00:00

27 lines
567 B
C

/*
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