mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-31 19:42:26 +00:00
Fix non-C89 code
In the automake build system we force C89 which does not allow mixing code and declaration.
This commit is contained in:
parent
3371a143be
commit
4fcc6ce452
1 changed files with 9 additions and 4 deletions
|
@ -75,6 +75,10 @@ append_debug_info (GString * trace, const void *ip)
|
|||
{
|
||||
|
||||
char *debuginfo_path = NULL;
|
||||
Dwarf_Addr addr;
|
||||
Dwfl_Module *module;
|
||||
const char *function_name;
|
||||
Dwfl_Line *line;
|
||||
|
||||
Dwfl_Callbacks callbacks = {
|
||||
.find_elf = dwfl_linux_proc_find_elf,
|
||||
|
@ -83,20 +87,21 @@ append_debug_info (GString * trace, const void *ip)
|
|||
};
|
||||
|
||||
Dwfl *dwfl = dwfl_begin (&callbacks);
|
||||
|
||||
assert (dwfl != NULL);
|
||||
|
||||
assert (dwfl_linux_proc_report (dwfl, getpid ()) == 0);
|
||||
assert (dwfl_report_end (dwfl, NULL, NULL) == 0);
|
||||
|
||||
Dwarf_Addr addr = (uintptr_t) ip;
|
||||
addr = (uintptr_t) ip;
|
||||
|
||||
Dwfl_Module *module = dwfl_addrmodule (dwfl, addr);
|
||||
module = dwfl_addrmodule (dwfl, addr);
|
||||
|
||||
const char *function_name = dwfl_module_addrname (module, addr);
|
||||
function_name = dwfl_module_addrname (module, addr);
|
||||
|
||||
g_string_append_printf (trace, "%s(", function_name ? function_name : "??");
|
||||
|
||||
Dwfl_Line *line = dwfl_getsrc (dwfl, addr);
|
||||
line = dwfl_getsrc (dwfl, addr);
|
||||
if (line != NULL) {
|
||||
int nline;
|
||||
Dwarf_Addr addr;
|
||||
|
|
Loading…
Reference in a new issue