Added shared info/data pages and removed UENVS
[akaros.git] / inc / stab.h
index 9b022bb..413b579 100644 (file)
@@ -1,16 +1,16 @@
-#ifndef JOS_STAB_H
-#define JOS_STAB_H
+#ifndef ROS_STAB_H
+#define ROS_STAB_H
 #include <inc/types.h>
 
 // <inc/stab.h>
 // STABS debugging info
 
-// The JOS kernel debugger can understand some debugging information
+// The ROS kernel debugger can understand some debugging information
 // in the STABS format.  For more information on this format, see
 // http://sources.redhat.com/gdb/onlinedocs/stabs_toc.html
 
 // The constants below define some symbol types used by various debuggers
-// and compilers.  JOS uses the N_SO, N_SOL, N_FUN, and N_SLINE types.
+// and compilers.  ROS uses the N_SO, N_SOL, N_FUN, and N_SLINE types.
 
 #define        N_GSYM          0x20    // global symbol
 #define        N_FNAME         0x22    // F77 function name
 #define        N_LENG          0xfe    // length of preceding entry
 
 // Entries in the STABS table are formatted as follows.
-struct Stab {
+typedef struct Stab {
        uint32_t n_strx;        // index into string table of name
        uint8_t n_type;         // type of symbol
        uint8_t n_other;        // misc info (usually empty)
        uint16_t n_desc;        // description field
        uintptr_t n_value;      // value of symbol
-};
+} stab_t;
 
-#endif /* !JOS_STAB_H */
+#endif /* !ROS_STAB_H */