HomeSort by: relevance | last modified time | path
    Searched refs:solib (Results 1 - 25 of 221) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /src/external/gpl3/gdb/dist/gdb/
target-section.h 25 struct solib;
34 target_section_owner (const solib *solib) : solib (solib) {}
49 const struct solib *solib; member in union:target_section_owner
82 for shlibs it is the solib pointer. */
solist.h 41 struct solib : intrusive_list_node<solib> struct in inherits:intrusive_list_node
104 void (*relocate_section_addresses) (solib &so, target_section *);
109 void (*clear_so) (const solib &so);
124 themselves. The declaration of `struct solib' says which fields
126 owning_intrusive_list<solib> (*current_sos) ();
144 int (*same) (const solib &gdb, const solib &inferior);
154 /* Enable or disable optional solib event breakpoints as
161 /* Target-specific processing of solib events that will b
    [all...]
solib.h 24 struct solib;
33 /* Value of the 'set debug solib' configuration variable. */
37 /* Print an "solib" debug statement. */
40 debug_prefixed_printf_cond (debug_solib, "solib", fmt, ##__VA_ARGS__)
43 scoped_debug_start_end (debug_solib, "solib", fmt, ##__VA_ARGS__)
53 extern bool solib_read_symbols (solib &, symfile_add_flags);
66 /* Return true if ADDR lies within SOLIB. */
68 extern bool solib_contains_address_p (const solib &, CORE_ADDR);
131 /* Enable or disable optional solib event breakpoints as appropriate. */
135 /* Handle an solib event by calling solib_add. *
    [all...]
observable.h 27 struct solib;
99 /* The shared library specified by SOLIB has been loaded. Note that
102 extern observable<solib &/* solib */> solib_loaded;
104 /* The shared library SOLIB has been unloaded from program space PSPACE.
107 extern observable<program_space *, const solib &/* solib */> solib_unloaded;
progspace.h 41 struct solib;
235 owning_intrusive_list<solib> &solibs ()
264 /* Reset saved solib data at the start of an solib event. This lets
341 solib.c. */
342 owning_intrusive_list<solib> so_list;
347 /* When an solib is added, it is also added to this vector. This
348 is so we can properly report solib changes to the user. */
349 std::vector<solib *> added_solibs;
351 /* When an solib is removed, its name is added to this vector
    [all...]
solib.c 43 #include "solib.h"
52 /* See solib.h. */
269 Affects subsequent searches for this solib. */
281 /* If not found, and we're looking for a solib, search the
288 /* If not found, and we're looking for a solib, next search the
304 /* If not found, and we're looking for a solib, next search the
504 solib_map_sections (solib &so)
523 /* If we already know the build-id of this solib from a core file, verify
524 it matches ABFD's build-id. If there is a mismatch or the solib wasn't
525 found, attempt to query debuginfod for the correct solib. *
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/
target-section.h 25 struct solib;
34 target_section_owner (const solib *solib) : solib (solib) {}
49 const struct solib *solib; member in union:target_section_owner
82 for shlibs it is the solib pointer. */
solist.h 39 struct solib : intrusive_list_node<solib> struct in inherits:intrusive_list_node
100 void (*relocate_section_addresses) (solib &so, target_section *);
105 void (*clear_so) (const solib &so);
120 themselves. The declaration of `struct solib' says which fields
122 intrusive_list<solib> (*current_sos) ();
135 /* Optional extra hook for finding and opening a solib.
148 int (*same) (const solib &gdb, const solib &inferior);
158 /* Enable or disable optional solib event breakpoints a
    [all...]
solib.h 24 struct solib;
33 /* Value of the 'set debug solib' configuration variable. */
37 /* Print an "solib" debug statement. */
40 debug_prefixed_printf_cond (debug_solib, "solib", fmt, ##__VA_ARGS__)
43 scoped_debug_start_end (debug_solib, "solib", fmt, ##__VA_ARGS__)
53 extern bool solib_read_symbols (solib &, symfile_add_flags);
66 /* Return true if ADDR lies within SOLIB. */
68 extern bool solib_contains_address_p (const solib &, CORE_ADDR);
131 /* Enable or disable optional solib event breakpoints as appropriate. */
135 /* Handle an solib event by calling solib_add. *
    [all...]
observable.h 27 struct solib;
99 /* The shared library specified by SOLIB has been loaded. Note that
102 extern observable<solib &/* solib */> solib_loaded;
104 /* The shared library SOLIB has been unloaded from program space PSPACE.
107 extern observable<program_space *, const solib &/* solib */> solib_unloaded;
progspace.h 42 struct solib;
292 intrusive_list<solib> &solibs ()
312 /* Reset saved solib data at the start of an solib event. This lets
396 solib.c. */
397 intrusive_list<solib> so_list;
402 /* When an solib is added, it is also added to this vector. This
403 is so we can properly report solib changes to the user. */
404 std::vector<solib *> added_solibs;
406 /* When an solib is removed, its name is added to this vector
    [all...]
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.mi/
mi-solib.exp 21 standard_testfile solib-main.c solib-lib.c
23 set libname "solib-lib"
44 mi_gdb_test "777-gdb-set stop-on-solib-events 1" "777\\^done" \
45 "set stop-on-solib-events"
51 # Also test that the CLI solib event note is output.
52 set test "CLI prints solib event"
62 mi_expect_stop solib-event .* .* .* .* .* "check for solib event"
64 # Unset solib events to avoid interfering with other tests
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.mi/
mi-solib.exp 21 standard_testfile solib-main.c solib-lib.c
23 set libname "solib-lib"
44 mi_gdb_test "777-gdb-set stop-on-solib-events 1" "777\\^done" \
45 "set stop-on-solib-events"
51 # Also test that the CLI solib event note is output.
52 set test "CLI prints solib event"
62 mi_expect_stop solib-event .* .* .* .* .* "check for solib event"
64 # Unset solib events to avoid interfering with other tests
    [all...]
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/
jit-elf-so.exp 38 set jit_solib_basename jit-elf-solib
160 foreach solib $jit_solibs_target {
163 set input [string range $solib 0 [expr { [string length $solib] - 2 }]]
166 "jit-reader-load \[^\r\n\]*$solib" \
167 "test jit-reader-load filename completion [file tail $solib]"
break-probes.exp 20 set libname $testfile-solib
38 # Enable stop-on-solib-events
39 gdb_test_no_output "set stop-on-solib-events 1"
solib-disc.exp 26 set testfile solib-disc
54 gdb_test_no_output "set stop-on-solib-events 1"
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.base/
jit-elf-so.exp 38 set jit_solib_basename jit-elf-solib
158 foreach solib $jit_solibs_target {
161 set input [string range $solib 0 [expr { [string length $solib] - 2 }]]
164 "jit-reader-load \[^\r\n\]*$solib" \
165 "test jit-reader-load filename completion [file tail $solib]"
break-probes.exp 20 set libname $testfile-solib
38 # Enable stop-on-solib-events
39 gdb_test_no_output "set stop-on-solib-events 1"
solib-disc.exp 26 set testfile solib-disc
54 gdb_test_no_output "set stop-on-solib-events 1"
  /src/external/gpl3/gdb/dist/gdb/mi/
mi-interp.h 63 void on_solib_loaded (const solib &so) override;
64 void on_solib_unloaded (const solib &so) override;
111 void mi_output_solib_attribs (ui_out *uiout, const solib &solib);
mi-interp.c 725 mi_output_solib_attribs (ui_out *uiout, const solib &solib)
729 uiout->field_string ("id", solib.so_original_name);
730 uiout->field_string ("target-name", solib.so_original_name);
731 uiout->field_string ("host-name", solib.so_name);
732 uiout->field_signed ("symbols-loaded", solib.symbols_loaded);
738 if (solib.addr_high != 0)
740 uiout->field_core_addr ("from", gdbarch, solib.addr_low);
741 uiout->field_core_addr ("to", gdbarch, solib.addr_high);
746 mi_interp::on_solib_loaded (const solib &solib
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/mi/
mi-interp.h 63 void on_solib_loaded (const solib &so) override;
64 void on_solib_unloaded (const solib &so) override;
111 void mi_output_solib_attribs (ui_out *uiout, const solib &solib);
mi-interp.c 724 mi_output_solib_attribs (ui_out *uiout, const solib &solib)
728 uiout->field_string ("id", solib.so_original_name);
729 uiout->field_string ("target-name", solib.so_original_name);
730 uiout->field_string ("host-name", solib.so_name);
731 uiout->field_signed ("symbols-loaded", solib.symbols_loaded);
737 if (solib.addr_high != 0)
739 uiout->field_core_addr ("from", gdbarch, solib.addr_low);
740 uiout->field_core_addr ("to", gdbarch, solib.addr_high);
745 mi_interp::on_solib_loaded (const solib &solib
    [all...]
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.reverse/
solib-precsave.exp 22 standard_testfile solib-reverse.c
23 set precsave [standard_output_file solib.precsave]
99 # Test reverse-step over undebuggable solib functions.
102 # Run forward past some solib function calls.
116 # Test reverse-next over undebuggable solib functions.
131 # Test reverse-step into debuggable solib function
134 gdb_test_multiple "reverse-step" "reverse-step into solib function one" {
145 gdb_test_multiple "reverse-step" "reverse-step within solib function one" {
155 gdb_test_multiple "reverse-step" "reverse-step into solib function two" {
164 gdb_test_multiple "reverse-step" "reverse-step within solib function two"
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.reverse/
solib-precsave.exp 22 standard_testfile solib-reverse.c
23 set precsave [standard_output_file solib.precsave]
99 # Test reverse-step over undebuggable solib functions.
102 # Run forward past some solib function calls.
116 # Test reverse-next over undebuggable solib functions.
131 # Test reverse-step into debuggable solib function
134 gdb_test_multiple "reverse-step" "reverse-step into solib function one" {
145 gdb_test_multiple "reverse-step" "reverse-step within solib function one" {
155 gdb_test_multiple "reverse-step" "reverse-step into solib function two" {
164 gdb_test_multiple "reverse-step" "reverse-step within solib function two"
    [all...]

Completed in 47 milliseconds

1 2 3 4 5 6 7 8 9