Remove exec_filename macro
[deliverable/binutils-gdb.git] / gdb / corefile.c
index 996e5301b27a336abbe60adfb2b16cd65fb874e6..c1eec199342adc3afe50981b5820e34572029b13 100644 (file)
@@ -144,8 +144,8 @@ validate_files (void)
 const char *
 get_exec_file (int err)
 {
-  if (exec_filename)
-    return exec_filename;
+  if (current_program_space->exec_filename != nullptr)
+    return current_program_space->exec_filename.get ();
   if (!err)
     return NULL;
 
@@ -328,33 +328,6 @@ read_code_unsigned_integer (CORE_ADDR memaddr, int len,
   return extract_unsigned_integer (buf, len, byte_order);
 }
 
-void
-read_memory_string (CORE_ADDR memaddr, char *buffer, int max_len)
-{
-  char *cp;
-  int i;
-  int cnt;
-
-  cp = buffer;
-  while (1)
-    {
-      if (cp - buffer >= max_len)
-       {
-         buffer[max_len - 1] = '\0';
-         break;
-       }
-      cnt = max_len - (cp - buffer);
-      if (cnt > 8)
-       cnt = 8;
-      read_memory (memaddr + (int) (cp - buffer), (gdb_byte *) cp, cnt);
-      for (i = 0; i < cnt && *cp; i++, cp++)
-       ;                       /* null body */
-
-      if (i < cnt && !*cp)
-       break;
-    }
-}
-
 CORE_ADDR
 read_memory_typed_address (CORE_ADDR addr, struct type *type)
 {
This page took 0.025566 seconds and 4 git commands to generate.