summaryrefslogtreecommitdiff
path: root/includes/compiler/GenStabs.h
blob: 26beedf0ba9b5211a2b26e8f1385696dec69e9d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef COMPILER_GENSTABS_H
#define COMPILER_GENSTABS_H

#include "compiler/common.h"

extern int unnamedstructs;

extern int GenStab_Type(char *name, Type *type);
extern void GenStab_Function(Object *func, UInt32 offset);
extern void GenStab_FunctionEnd(Object *func, SInt32 relocID, UInt32 offset);
extern void GenStab_Line(UInt32 line, UInt32 offset);
extern void GenStab_Parameter(Object *object);
extern void GenStab_Var(Object *object);
extern void GenStab_IncludeFile(char *path);
extern void GenStab_SourceFile(char *path);
extern void GenStab_Setup(void);

#endif