1/* Output dbx-format symbol table information from GNU compiler.
2 Copyright (C) 1987, 88, 92, 93, 94, 1995 Free Software Foundation, Inc.
3
4This file is part of GNU CC.
5
6GNU CC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)
--- 2480 unchanged lines hidden (view full) ---
2489/* Called at beginning of output of function definition. */
2490
2491void
2492dbxout_begin_function (decl)
2493 tree decl;
2494{
2495#ifdef DBX_FUNCTION_FIRST
2496 dbxout_really_begin_function (decl);
2497#endif
2498}
2499
2500/* Output dbx data for a function definition.
2501 This includes a definition of the function name itself (a symbol),
2502 definitions of the parameters (locating them in the parameter list)
2503 and then output the block that makes up the function's body
2504 (including all the auto variables of the function). */
2505
2506void
2507dbxout_function (decl)
2508 tree decl;
2509{
2510#ifndef DBX_FUNCTION_FIRST
2511 dbxout_really_begin_function (decl);
2512#endif
2513 dbxout_block (DECL_INITIAL (decl), 0, DECL_ARGUMENTS (decl));
2514#ifdef DBX_OUTPUT_FUNCTION_END
2515 DBX_OUTPUT_FUNCTION_END (asmfile, decl);
2516#endif
2517}
2518#endif /* DBX_DEBUGGING_INFO */
2 Copyright (C) 1987, 88, 92, 93, 94, 1995 Free Software Foundation, Inc.
3
4This file is part of GNU CC.
5
6GNU CC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)
--- 2480 unchanged lines hidden (view full) ---
2489/* Called at beginning of output of function definition. */
2490
2491void
2492dbxout_begin_function (decl)
2493 tree decl;
2494{
2495#ifdef DBX_FUNCTION_FIRST
2496 dbxout_really_begin_function (decl);
2497#endif
2498}
2499
2500/* Output dbx data for a function definition.
2501 This includes a definition of the function name itself (a symbol),
2502 definitions of the parameters (locating them in the parameter list)
2503 and then output the block that makes up the function's body
2504 (including all the auto variables of the function). */
2505
2506void
2507dbxout_function (decl)
2508 tree decl;
2509{
2510#ifndef DBX_FUNCTION_FIRST
2511 dbxout_really_begin_function (decl);
2512#endif
2513 dbxout_block (DECL_INITIAL (decl), 0, DECL_ARGUMENTS (decl));
2514#ifdef DBX_OUTPUT_FUNCTION_END
2515 DBX_OUTPUT_FUNCTION_END (asmfile, decl);
2516#endif
2517}
2518#endif /* DBX_DEBUGGING_INFO */