Add docs and arch tests to BMI.
[deliverable/binutils-gdb.git] / gdb / findvar.c
index abfe5bb77513052caafb78498cc721ae3337667d..5f97422a6dde96ea59b934fa3d63f7fc14bdf8b0 100644 (file)
@@ -1,8 +1,8 @@
 /* Find a variable's value in memory, for GDB, the GNU debugger.
 
    Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
-   1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2007, 2008, 2009
-   Free Software Foundation, Inc.
+   1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2007, 2008, 2009,
+   2010, 2011 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -321,6 +321,7 @@ unsigned_pointer_to_address (struct gdbarch *gdbarch,
                             struct type *type, const gdb_byte *buf)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
+
   return extract_unsigned_integer (buf, TYPE_LENGTH (type), byte_order);
 }
 
@@ -329,6 +330,7 @@ signed_pointer_to_address (struct gdbarch *gdbarch,
                           struct type *type, const gdb_byte *buf)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
+
   return extract_signed_integer (buf, TYPE_LENGTH (type), byte_order);
 }
 
@@ -339,6 +341,7 @@ unsigned_address_to_pointer (struct gdbarch *gdbarch, struct type *type,
                             gdb_byte *buf, CORE_ADDR addr)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
+
   store_unsigned_integer (buf, TYPE_LENGTH (type), byte_order, addr);
 }
 
@@ -347,6 +350,7 @@ address_to_signed_pointer (struct gdbarch *gdbarch, struct type *type,
                           gdb_byte *buf, CORE_ADDR addr)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
+
   store_signed_integer (buf, TYPE_LENGTH (type), byte_order, addr);
 }
 \f
@@ -439,6 +443,7 @@ read_var_value (struct symbol *var, struct frame_info *frame)
          CORE_ADDR addr
            = symbol_overlayed_address (SYMBOL_VALUE_ADDRESS (var),
                                        SYMBOL_OBJ_SECTION (var));
+
          store_typed_address (value_contents_raw (v), type, addr);
        }
       else
@@ -448,11 +453,9 @@ read_var_value (struct symbol *var, struct frame_info *frame)
       return v;
 
     case LOC_CONST_BYTES:
-      {
-       memcpy (value_contents_raw (v), SYMBOL_VALUE_BYTES (var), len);
-       VALUE_LVAL (v) = not_lval;
-       return v;
-      }
+      memcpy (value_contents_raw (v), SYMBOL_VALUE_BYTES (var), len);
+      VALUE_LVAL (v) = not_lval;
+      return v;
 
     case LOC_STATIC:
       if (overlay_debugging)
@@ -473,6 +476,7 @@ read_var_value (struct symbol *var, struct frame_info *frame)
       {
        struct value *ref;
        CORE_ADDR argref;
+
        argref = get_frame_args_address (frame);
        if (!argref)
          return 0;
This page took 0.024182 seconds and 4 git commands to generate.