🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.c++
Article #187

Reverse-engineering C++ names

#187
From: Jonathan P. Leech
Date: Fri, 09 May 1986 20:40
24 lines
1269 bytes
Summary:
Expires:
Sender:
Followup-To:

Organization : California Institute of Technology
Keywords:

    Occasionally I forget to include a member function which leads  to
interesting message from the loader like

    ``ld: Undefined external - __mystream__ctorFI__''

    it would be nice to  know  what  the  C++  names  are  (i.e.  what
argument types are expected) by such  functions  so  I	can  add  them
without much searching of the code.   Can  someone  (such  as  Bjarne)
explain the rules used to convert C++ names into C names?  This  would
also be useful for debugging.

    Thanks,
-- 
    Jon Leech (jon@csvax.caltech.edu || ...seismo!cit-vax!jon)
    Caltech Computer Science Graphics Group
    __@/
Technical Details
Message-ID: <458@cit-vax.Caltech.Edu>
Path: arc1-ca.pugleaf.net!utzoo!linus!axiom!adelie!ll-xn!cit-vax!jon

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!linus!axiom!adelie!ll-xn!cit-vax!jon
From: jon@cit-vax.Caltech.Edu (Jonathan P. Leech)
Newsgroups: net.lang.c++
Subject: Reverse-engineering C++ names
Message-ID: <458@cit-vax.Caltech.Edu>
Date: Fri, 9-May-86 16:40:54 EDT
Article-I.D.: cit-vax.458
Posted: Fri May  9 16:40:54 1986
Date-Received: Sun, 11-May-86 00:31:02 EDT
Reply-To: jon@cit-vax.UUCP (Jonathan P. Leech)
Distribution: net
Organization: California Institute of Technology
Lines: 19