• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

Révisiondd2037827180f69e7e312a2080affcbb03c98d70 (tree)
l'heure2018-10-01 01:17:52
AuteurPedro Alves <palves@redh...>
CommiterPedro Alves

Message de Log

Darwin: Remove unused variables [-Werror=unused-variable]

Building GDB with --host=x86_64-apple-darwin15 using G++ 5.3.0 runs
into a number of -Werror=unused-variable warnings/errors:

../../src/gdb/i386-darwin-nat.c: In function 'void i386_darwin_dr_set(int, CORE_ADDR)':
../../src/gdb/i386-darwin-nat.c:283:7: error: unused variable 'current_pid' [-Werror=unused-variable]
int current_pid;


[etc, etc.]

This commit fixes all such warnings.

gdb/ChangeLog:
2018-09-30 Pedro Alves <palves@redhat.com>

* darwin-nat-info.c (darwin_debug_regions_recurse)
(info_mach_exceptions_command): Remove unused local variables.
* darwin-nat.c (darwin_decode_notify_message)
(darwin_nat_target::resume, darwin_nat_target::mourn_inferior)
(darwin_stop_inferior, darwin_setup_exceptions)
(darwin_nat_target::kill, darwin_attach_pid, darwin_ptrace_him)
(darwin_nat_target::attach, darwin_nat_target::detach)
(darwin_read_write_inferior, darwin_read_dyld_info): Remove unused
local variables.
* i386-darwin-nat.c (i386_darwin_dr_set): Remove unused local
variables.

Change Summary

Modification

--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,17 @@
1+2018-09-30 Pedro Alves <palves@redhat.com>
2+
3+ * darwin-nat-info.c (darwin_debug_regions_recurse)
4+ (info_mach_exceptions_command): Remove unused local variables.
5+ * darwin-nat.c (darwin_decode_notify_message)
6+ (darwin_nat_target::resume, darwin_nat_target::mourn_inferior)
7+ (darwin_stop_inferior, darwin_setup_exceptions)
8+ (darwin_nat_target::kill, darwin_attach_pid, darwin_ptrace_him)
9+ (darwin_nat_target::attach, darwin_nat_target::detach)
10+ (darwin_read_write_inferior, darwin_read_dyld_info): Remove unused
11+ local variables.
12+ * i386-darwin-nat.c (i386_darwin_dr_set): Remove unused local
13+ variables.
14+
115 2018-09-29 Tom Tromey <tom@tromey.com>
216
317 * README: Remove some leftover text.
--- a/gdb/darwin-nat-info.c
+++ b/gdb/darwin-nat-info.c
@@ -607,14 +607,12 @@ darwin_debug_regions (task_t task, mach_vm_address_t address, int max)
607607 static void
608608 darwin_debug_regions_recurse (task_t task)
609609 {
610- mach_vm_address_t r_addr;
611610 mach_vm_address_t r_start;
612611 mach_vm_size_t r_size;
613612 natural_t r_depth;
614613 mach_msg_type_number_t r_info_size;
615614 vm_region_submap_short_info_data_64_t r_info;
616615 kern_return_t kret;
617- int ret;
618616 struct ui_out *uiout = current_uiout;
619617
620618 ui_out_emit_table table_emitter (uiout, 9, -1, "regions");
@@ -792,8 +790,6 @@ disp_exception (const darwin_exception_info *info)
792790 static void
793791 info_mach_exceptions_command (const char *args, int from_tty)
794792 {
795- int i;
796- task_t task;
797793 kern_return_t kret;
798794 darwin_exception_info info;
799795
--- a/gdb/darwin-nat.c
+++ b/gdb/darwin-nat.c
@@ -746,11 +746,7 @@ darwin_decode_notify_message (mach_msg_header_t *hdr, struct inferior **pinf)
746746 NDR_record_t *ndr = (NDR_record_t *)(hdr + 1);
747747 integer_t *data = (integer_t *)(ndr + 1);
748748 struct inferior *inf;
749- darwin_thread_t *thread;
750749 task_t task_port;
751- thread_t thread_port;
752- kern_return_t kret;
753- int i;
754750
755751 /* Check message header. */
756752 if (hdr->msgh_bits & MACH_MSGH_BITS_COMPLEX)
@@ -939,12 +935,8 @@ void
939935 darwin_nat_target::resume (ptid_t ptid, int step, enum gdb_signal signal)
940936 {
941937 struct target_waitstatus status;
942- int pid;
943938
944- kern_return_t kret;
945- int res;
946939 int nsignal;
947- struct inferior *inf;
948940
949941 inferior_debug
950942 (2, _("darwin_resume: pid=%d, tid=0x%lx, step=%d, signal=%d\n"),
@@ -1361,7 +1353,6 @@ darwin_nat_target::mourn_inferior ()
13611353 darwin_inferior *priv = get_darwin_inferior (inf);
13621354 kern_return_t kret;
13631355 mach_port_t prev;
1364- int i;
13651356
13661357 /* Deallocate threads. */
13671358 darwin_deallocate_threads (inf);
@@ -1420,8 +1411,6 @@ darwin_stop_inferior (struct inferior *inf)
14201411 {
14211412 struct target_waitstatus wstatus;
14221413 ptid_t ptid;
1423- kern_return_t kret;
1424- int status;
14251414 int res;
14261415 darwin_inferior *priv = get_darwin_inferior (inf);
14271416
@@ -1502,7 +1491,6 @@ darwin_setup_exceptions (struct inferior *inf)
15021491 {
15031492 darwin_inferior *priv = get_darwin_inferior (inf);
15041493 kern_return_t kret;
1505- int traps_expected;
15061494 exception_mask_t mask;
15071495
15081496 kret = darwin_save_exception_ports (priv);
@@ -1532,7 +1520,6 @@ darwin_nat_target::kill ()
15321520 struct target_waitstatus wstatus;
15331521 ptid_t ptid;
15341522 kern_return_t kret;
1535- int status;
15361523 int res;
15371524
15381525 if (inferior_ptid == null_ptid)
@@ -1611,10 +1598,6 @@ static void
16111598 darwin_attach_pid (struct inferior *inf)
16121599 {
16131600 kern_return_t kret;
1614- mach_port_t prev_port;
1615- int traps_expected;
1616- mach_port_t prev_not;
1617- exception_mask_t mask;
16181601
16191602 darwin_inferior *priv = new darwin_inferior;
16201603 inf->priv.reset (priv);
@@ -1800,10 +1783,6 @@ darwin_pre_ptrace (void)
18001783 static void
18011784 darwin_ptrace_him (int pid)
18021785 {
1803- task_t itask;
1804- kern_return_t kret;
1805- mach_port_t prev_port;
1806- int traps_expected;
18071786 struct inferior *inf = current_inferior ();
18081787
18091788 darwin_attach_pid (inf);
@@ -1927,11 +1906,7 @@ void
19271906 darwin_nat_target::attach (const char *args, int from_tty)
19281907 {
19291908 pid_t pid;
1930- pid_t pid2;
1931- int wstatus;
1932- int res;
19331909 struct inferior *inf;
1934- kern_return_t kret;
19351910
19361911 pid = parse_pid_to_attach (args);
19371912
@@ -1987,7 +1962,6 @@ darwin_nat_target::attach (const char *args, int from_tty)
19871962 void
19881963 darwin_nat_target::detach (inferior *inf, int from_tty)
19891964 {
1990- pid_t pid = inferior_ptid.pid ();
19911965 darwin_inferior *priv = get_darwin_inferior (inf);
19921966 kern_return_t kret;
19931967 int res;
@@ -2056,11 +2030,6 @@ darwin_read_write_inferior (task_t task, CORE_ADDR addr,
20562030 {
20572031 kern_return_t kret;
20582032 mach_vm_size_t res_length = 0;
2059- pointer_t copied;
2060- mach_msg_type_number_t copy_count;
2061- mach_vm_size_t remaining_length;
2062- mach_vm_address_t region_address;
2063- mach_vm_size_t region_length;
20642033
20652034 inferior_debug (8, _("darwin_read_write_inferior(task=0x%x, %s, len=%s)\n"),
20662035 task, core_addr_to_string (addr), pulongest (length));
@@ -2214,7 +2183,6 @@ darwin_read_dyld_info (task_t task, CORE_ADDR addr, gdb_byte *rdaddr,
22142183 {
22152184 struct task_dyld_info task_dyld_info;
22162185 mach_msg_type_number_t count = TASK_DYLD_INFO_COUNT;
2217- int sz = TASK_DYLD_INFO_COUNT * sizeof (natural_t);
22182186 kern_return_t kret;
22192187
22202188 if (addr != 0 || length > sizeof (mach_vm_address_t))
--- a/gdb/i386-darwin-nat.c
+++ b/gdb/i386-darwin-nat.c
@@ -280,7 +280,6 @@ i386_darwin_nat_target::store_registers (struct regcache *regcache,
280280 static void
281281 i386_darwin_dr_set (int regnum, CORE_ADDR value)
282282 {
283- int current_pid;
284283 thread_t current_thread;
285284 x86_debug_state_t dr_regs;
286285 kern_return_t ret;