View | Details | Raw Unified | Return to bug 192323 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	gdb
4
PORTNAME=	gdb
5
PORTVERSION=	7.7.1
5
PORTVERSION=	7.8
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	GNU
7
MASTER_SITES=	GNU
8
8
Lines 11-17 Link Here
11
11
12
LICENSE=	GPLv3
12
LICENSE=	GPLv3
13
13
14
USES=		iconv gmake libtool tar:bzip2
14
USES=		iconv gmake libtool
15
USE_CSTD=	gnu89
15
USE_CSTD=	gnu89
16
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
17
CONFIGURE_ENV=	CONFIGURED_M4=m4 CONFIGURED_BISON=byacc
17
CONFIGURE_ENV=	CONFIGURED_M4=m4 CONFIGURED_BISON=byacc
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (gdb-7.7.1.tar.bz2) = 0dbd5260406f1b0c70fcf027c6488527fadde0cd9bb574593491fe076eb03aa5
1
SHA256 (gdb-7.8.tar.gz) = 46be505fc1bc157a01124333ef37ed195147fa6a405cbfd32dea63bacaaabbe4
2
SIZE (gdb-7.7.1.tar.bz2) = 24849503
2
SIZE (gdb-7.8.tar.gz) = 32911353
(-)files/fbsd-threads.c (-3 / +3 lines)
Lines 1296-1302 Link Here
1296
  if (!bms.minsym)
1296
  if (!bms.minsym)
1297
    name = "???";
1297
    name = "???";
1298
  else
1298
  else
1299
    name = SYMBOL_PRINT_NAME (bms.minsym);
1299
    name = MSYMBOL_PRINT_NAME (bms.minsym);
1300
1300
1301
  printf_filtered ("Key %d, destructor %p <%s>\n", key, destructor, name);
1301
  printf_filtered ("Key %d, destructor %p <%s>\n", key, destructor, name);
1302
  return 0;
1302
  return 0;
Lines 1505-1515 Link Here
1505
  struct minimal_symbol *ms;
1505
  struct minimal_symbol *ms;
1506
  CORE_ADDR addr;
1506
  CORE_ADDR addr;
1507
1507
1508
  ms = lookup_minimal_symbol (name, NULL, NULL);
1508
  ms = lookup_minimal_symbol (name, NULL, NULL).minsym;
1509
  if (ms == NULL)
1509
  if (ms == NULL)
1510
    return PS_NOSYM;
1510
    return PS_NOSYM;
1511
1511
1512
  *sym_addr = SYMBOL_VALUE_ADDRESS (ms);
1512
  *sym_addr = ms->mginfo.value.address;
1513
  return PS_OK;
1513
  return PS_OK;
1514
}
1514
}
1515
1515
(-)files/patch-unified (-13 / +4 lines)
Lines 1-24 Link Here
1
--- gdb/gdb.c	Thu Feb 13 13:07:24 2003
1
--- gdb/gdb.c	2014-08-01 04:35:20.000000000 -0700
2
+++ gdb/gdb.c	Wed May 17 00:24:39 2006
2
+++ gdb/gdb.c	2014-08-01 04:50:43.000000000 -0700
3
@@ -23,4 +23,5 @@
3
@@ -29,6 +29,12 @@
4
 #include "gdb_string.h"
4
   memset (&args, 0, sizeof args);
5
 #include "interps.h"
6
+#include <libgen.h>
7
 
8
 int
9
@@ -31,6 +32,14 @@
10
   args.argc = argc;
5
   args.argc = argc;
11
   args.argv = argv;
6
   args.argv = argv;
12
-  args.use_windows = 0;
13
-  args.interpreter_p = INTERP_CONSOLE;
7
-  args.interpreter_p = INTERP_CONSOLE;
14
+  if (strncmp(basename(argv[0]), "insight", 7) == 0) {
8
+  if (strncmp(basename(argv[0]), "insight", 7) == 0) {
15
+    args.use_windows = 1;
16
+    args.interpreter_p = "insight";
9
+    args.interpreter_p = "insight";
17
+  } else if (strncmp(basename(argv[0]), "gdbtui", 6) == 0) {
10
+  } else if (strncmp(basename(argv[0]), "gdbtui", 6) == 0) {
18
+    args.use_windows = 0;
19
+    args.interpreter_p = INTERP_TUI;
11
+    args.interpreter_p = INTERP_TUI;
20
+  } else {
12
+  } else {
21
+    args.use_windows = 0;
22
+    args.interpreter_p = INTERP_CONSOLE;
13
+    args.interpreter_p = INTERP_CONSOLE;
23
+  }
14
+  }
24
   return gdb_main (&args);
15
   return gdb_main (&args);

Return to bug 192323