This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug translator/14524] New: pragma for pre-1.8 embedded-c mangling scheme


http://sourceware.org/bugzilla/show_bug.cgi?id=14524

             Bug #: 14524
           Summary: pragma for pre-1.8 embedded-c mangling scheme
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: translator
        AssignedTo: systemtap@sourceware.org
        ReportedBy: fche@redhat.com
    Classification: Unclassified


As a migration aid for embedded-c functions that need to work both with pre-1.8
systemtap and >=, it would be desirable to support a pragma comment that allows
the THIS->foo THIS->__retvalue widgets to resolve, only for that embedded-c
function.

https://bugzilla.redhat.com/show_bug.cgi?id=851940

e.g. let these two functions coexist:

function foo:long (bar:long) %{ /* unmangled */
   THIS->__retvalue = THIS->bar;
%}
function zoo:long (bar:long) %{
   STAP_RETVALUE = STAP_ARG_bar;
%}

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]