diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-05-10 01:10:18 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-05-10 01:10:18 +0000 |
| commit | 74b101f3e3a84a1aaf4e65f333080ed8ea55993f (patch) | |
| tree | e437a6a2666afa6fd1ed5cf6d45f55615353d008 /llvm/include | |
| parent | ffecc6b9c2b743cc7d28225dbf956527611372af (diff) | |
| download | bcm5719-llvm-74b101f3e3a84a1aaf4e65f333080ed8ea55993f.tar.gz bcm5719-llvm-74b101f3e3a84a1aaf4e65f333080ed8ea55993f.zip | |
Parsing and plumbing for .cfi_sections.
llvm-svn: 131117
Diffstat (limited to 'llvm/include')
| -rw-r--r-- | llvm/include/llvm/MC/MCStreamer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/MC/MCStreamer.h b/llvm/include/llvm/MC/MCStreamer.h index b005c8bd886..97f93589da5 100644 --- a/llvm/include/llvm/MC/MCStreamer.h +++ b/llvm/include/llvm/MC/MCStreamer.h @@ -50,6 +50,9 @@ namespace llvm { MCStreamer(const MCStreamer&); // DO NOT IMPLEMENT MCStreamer &operator=(const MCStreamer&); // DO NOT IMPLEMENT + bool EmitEHFrame; + bool EmitDebugFrame; + std::vector<MCDwarfFrameInfo> FrameInfos; MCDwarfFrameInfo *getCurrentFrameInfo(); void EnsureValidFrame(); @@ -436,6 +439,7 @@ namespace llvm { void EmitDwarfSetLineAddr(int64_t LineDelta, const MCSymbol *Label, int PointerSize); + virtual void EmitCFISections(bool EH, bool Debug); virtual void EmitCFIStartProc(); virtual void EmitCFIEndProc(); virtual void EmitCFIDefCfa(int64_t Register, int64_t Offset); |

