Project

General

Profile

Actions

Feature #363

open

Macro and macro arguments references

Added by Evgeny Novikov over 13 years ago. Updated about 8 years ago.

Status:
Open
Priority:
High
Category:
Weaving
Start date:
08/05/2010
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

As I understand there is no way to refer to macro or macro arguments (like $proceed and $argN for functions). It must be implemented, but it isn't important.


Related issues 4 (1 open3 closed)

Related to C Instrumentation Framework - Feature #2738: Support '..' wildcard for macros as well as for functionsClosedEvgeny Novikov04/11/2012

Actions
Related to C Instrumentation Framework - Feature #3494: Do not match macro parameter namesClosedEvgeny Novikov09/26/2012

Actions
Has duplicate C Instrumentation Framework - Bug #1360: Aspectator does not process arguments of definesRejectedEvgeny Novikov06/16/2011

Actions
Blocks C Instrumentation Framework - Feature #360: Add new body patternsOpenEvgeny Novikov08/05/2010

Actions
Actions #1

Updated by Evgeny Novikov over 11 years ago

But one can refer to macro parameter by its name:

before: define(A(a))
{
  func(a)
}

After implementing #3494 macro parameter name can differ from the source one.

Actions #2

Updated by Evgeny Novikov over 11 years ago

  • Project changed from Linux Driver Verification to C Instrumentation Framework
  • Category deleted (15)
Actions #3

Updated by Evgeny Novikov about 8 years ago

  • Description updated (diff)
  • Priority changed from Low to High
Actions #4

Updated by Evgeny Novikov about 8 years ago

  • Category set to Weaving
Actions

Also available in: Atom PDF