aboutsummaryrefslogtreecommitdiffstats
path: root/src/ortho/mcode/ortho_code-dwarf.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/ortho/mcode/ortho_code-dwarf.ads')
-rw-r--r--src/ortho/mcode/ortho_code-dwarf.ads6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ortho/mcode/ortho_code-dwarf.ads b/src/ortho/mcode/ortho_code-dwarf.ads
index 41803be84..86d5689c4 100644
--- a/src/ortho/mcode/ortho_code-dwarf.ads
+++ b/src/ortho/mcode/ortho_code-dwarf.ads
@@ -13,6 +13,8 @@
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <gnu.org/licenses>.
+with Interfaces; use Interfaces;
+
with Binary_File; use Binary_File;
package Ortho_Code.Dwarf is
@@ -29,6 +31,10 @@ package Ortho_Code.Dwarf is
procedure Set_Line_Stmt (Line : Int32);
procedure Set_Filename (Dir : String; File : String);
+ -- Low-level procedure (also used to generate .eh_frame)
+ procedure Gen_Uleb128 (V : Unsigned_32);
+ procedure Gen_Sleb128 (V : Int32);
+
type Mark_Type is limited private;
procedure Mark (M : out Mark_Type);
procedure Release (M : Mark_Type);