GDB (xrefs)
Loading...
Searching...
No Matches
gdb
dwarf2
public.h
Go to the documentation of this file.
1
/* Public API for gdb DWARF reader
2
3
Copyright (C) 2021-2023 Free Software Foundation, Inc.
4
5
This file is part of GDB.
6
7
This program is free software; you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 3 of the License, or
10
(at your option) any later version.
11
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with this program. If not, see <http://www.gnu.org/licenses/>. */
19
20
#ifndef DWARF2_PUBLIC_H
21
#define DWARF2_PUBLIC_H
22
23
extern
bool
dwarf2_has_info
(
struct
objfile
*,
24
const
struct
dwarf2_debug_sections
*,
25
bool
=
false
);
26
27
/* A DWARF names index variant. */
28
enum class
dw_index_kind
29
{
30
/* GDB's own .gdb_index format. */
31
GDB_INDEX
,
32
33
/* DWARF5 .debug_names. */
34
DEBUG_NAMES
,
35
};
36
37
/* Initialize for reading DWARF for OBJFILE, and push the appropriate
38
entry on the objfile's "qf" list. */
39
extern
void
dwarf2_initialize_objfile
(
struct
objfile
*
objfile
);
40
41
extern
void
dwarf2_build_frame_info
(
struct
objfile
*);
42
43
#endif
/* DWARF2_PUBLIC_H */
dw_index_kind
dw_index_kind
Definition
public.h:29
dw_index_kind::GDB_INDEX
@ GDB_INDEX
dw_index_kind::DEBUG_NAMES
@ DEBUG_NAMES
dwarf2_has_info
bool dwarf2_has_info(struct objfile *, const struct dwarf2_debug_sections *, bool=false)
Definition
read.c:1360
dwarf2_build_frame_info
void dwarf2_build_frame_info(struct objfile *)
Definition
frame.c:2120
dwarf2_initialize_objfile
void dwarf2_initialize_objfile(struct objfile *objfile)
Definition
read.c:3383
dwarf2_debug_sections
Definition
sect-names.h:50
objfile
Definition
objfiles.h:422
Generated by
1.10.0