| /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...] |