Back to index

lightning-sunbird  0.9+nobinonly
gc_fragments.h
Go to the documentation of this file.
00001 /*
00002        gc_fragments.h
00003  */
00004 
00005 #pragma once
00006 
00007 #ifndef __FILES__
00008 #include <Files.h>
00009 #endif
00010 
00011 #ifdef __cplusplus
00012 extern "C" {
00013 #endif
00014 
00015 void GC_register_fragment(char* dataStart, char* dataEnd,
00016                           char* codeStart, char* codeEnd,
00017                           const FSSpec* fragmentSpec);
00018 
00019 void GC_unregister_fragment(char* dataStart, char* dataEnd,
00020                             char* codeStart, char* codeEnd);
00021 
00022 int GC_address_to_source(char* codeAddr, char symbolName[256], char fileName[256], UInt32* fileOffset);
00023 
00024 #ifdef __cplusplus
00025 } /* extern "C" */
00026 #endif