From c2dc518b65727b6df9b0d6773101e0d394f2dd7a Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Tue, 23 Feb 1993 19:51:39 +0000 Subject: [PATCH] * doc/stabs.texi: The `this' pointer is now known by the name `this' instead of `$t'. --- gdb/ChangeLog | 5 +++++ gdb/doc/stabs.texinfo | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 734394bb8f0..91fd8486243 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +Tue Feb 23 11:46:11 1993 Mike Stump (mrs@cygnus.com) + + * doc/stabs.texi: The `this' pointer is now known by the name + `this' instead of `$t'. + Tue Feb 23 11:21:33 1993 Fred Fish (fnf@cygnus.com) * ch-lang.c (chill_create_fundamental_type): Track compiler diff --git a/gdb/doc/stabs.texinfo b/gdb/doc/stabs.texinfo index c5b230d3683..f18c963549a 100644 --- a/gdb/doc/stabs.texinfo +++ b/gdb/doc/stabs.texinfo @@ -1720,7 +1720,7 @@ document - Is there already such a doc? >> @end example Here is the stab for the `this' pointer implicit argument. The name -of the `this' pointer is always $t. Type 19, the `this' pointer is +of the `this' pointer is always `this.' Type 19, the `this' pointer is defined as a pointer to type 20, baseA, but a stab defining baseA has not yet been emited. Since the compiler knows it will be emited shortly, here it just outputs a cross reference to the undefined @@ -1731,7 +1731,7 @@ symbol, by prefixing the symbol name with xs. type_desc(ptr to)type_ref(baseA)= type_desc(cross-reference to)baseA:",N_RSYM,NIL,NIL,register_number -.stabs "$t:P19=*20=xsbaseA:",64,0,0,8 +.stabs "this:P19=*20=xsbaseA:",64,0,0,8 @end example The stab for the explicit integer argument looks just like a parameter @@ -2082,11 +2082,11 @@ is $vb25. Following the name and a semicolon is a type reference describing the type of the virtual base class pointer, in this case 24. Type 24 was -defined earlier as the type of the B class `this` pointer, $t. The +defined earlier as the type of the B class `this` pointer. The `this' pointer for a class is a pointer to the class type. @example -.stabs "$t:P24=*25=xsB:",64,0,0,8 +.stabs "this:P24=*25=xsB:",64,0,0,8 @end example Finally the field offset part of the vbase pointer field description -- 2.30.2