Commit af4142d5 by Jason Merrill

restore dwarf2 prototypes

From-SVN: r15912
parent 0e52c177
......@@ -1843,3 +1843,49 @@ extern void pop_obstacks PROTO((void));
/* If KIND=='I', return a suitable global initializer (constructor) name.
If KIND=='D', return a suitable global clean-up (destructor) name. */
extern tree get_file_function_name PROTO((int));
/* Interface of the DWARF2 unwind info support. */
/* Decide whether we want to emit frame unwind information for the current
translation unit. */
extern int dwarf2out_do_frame PROTO((void));
/* Generate a new label for the CFI info to refer to. */
extern char *dwarf2out_cfi_label PROTO((void));
/* Entry point to update the canonical frame address (CFA). */
extern void dwarf2out_def_cfa PROTO((char *, unsigned, long));
/* Add the CFI for saving a register window. */
extern void dwarf2out_window_save PROTO((char *));
/* Add a CFI to update the running total of the size of arguments pushed
onto the stack. */
extern void dwarf2out_args_size PROTO((char *, long));
/* Entry point for saving a register to the stack. */
extern void dwarf2out_reg_save PROTO((char *, unsigned, long));
/* Entry point for saving the return address in the stack. */
extern void dwarf2out_return_save PROTO((char *, long));
/* Entry point for saving the return address in a register. */
extern void dwarf2out_return_reg PROTO((char *, unsigned));
/* Output a marker (i.e. a label) for the beginning of a function, before
the prologue. */
extern void dwarf2out_begin_prologue PROTO((void));
/* Output a marker (i.e. a label) for the absolute end of the generated
code for a function definition. */
extern void dwarf2out_end_epilogue PROTO((void));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment