Added minimum Dwarf aranges. Cleaned up some section headers. Line number

support now works in gdb.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25417 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jim Laskey
2006-01-18 16:54:26 +00:00
parent 99fa0a102a
commit e719a7c40b
3 changed files with 65 additions and 25 deletions

View File

@ -855,12 +855,12 @@ public:
}
void EmitLabel(const char *Tag, unsigned Number) const;
/// EmitLabelReference - Emit a reference to a label.
/// EmitReference - Emit a reference to a label.
///
void EmitLabelReference(DWLabel Label) const {
EmitLabelReference(Label.Tag, Label.Number);
void EmitReference(DWLabel Label) const {
EmitReference(Label.Tag, Label.Number);
}
void EmitLabelReference(const char *Tag, unsigned Number) const;
void EmitReference(const char *Tag, unsigned Number) const;
/// EmitDifference - Emit the difference between two labels. Some
/// assemblers do not behave with absolute expressions with data directives,
@ -967,11 +967,11 @@ private:
///
void EndModule();
/// BeginFunction - Emit pre-function debug information.
/// BeginFunction - Gather pre-function debug information.
///
void BeginFunction();
/// EndFunction - Emit post-function debug information.
/// EndFunction - Gather and emit post-function debug information.
///
void EndFunction();
};