Change .isFcall property to a string describing the type of call

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
9 years ago
7 months ago

People

(Reporter: dnovillo, Assigned: taras.mozilla)

Tracking

Trunk
x86
Linux

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

9 years ago
Created attachment 406886 [details] [diff] [review]
Make .isFcall a string property with 5 possible values.

When analyzing a function call, we need to distinguish whether the call is a virtual call or not.  This patch changes .isFcall to return one of five possible values:

       'direct'        for regular function calls.
       'indirect'      for function calls via function pointers.
       'virtual'       for calls to class methods via the vtable.
       'constructor'   for constructor calls (e.g. copy constructors).
       'initializer'   for calls that initialize an aggregate but are not
                       class constructors.

Is this OK?
Dehydra and treehydra are no longer maintained by Mozilla.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX

Updated

7 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.