Project

General

Profile

Actions

Bug #339

closed

Typedef names in declarations aren't always processed

Added by Evgeny Novikov almost 14 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Start date:
08/05/2010
Due date:
% Done:

0%

Estimated time:
Detected in build:
old bug
Platform:
Published in build:
bac956b1

Description

  • Fix usage of '#' before typedef names at the beginning of declaration specifiers.
  • Fix usage of multiple typedef names in declarations.

Related issues 2 (0 open2 closed)

Related to C Instrumentation Framework - Feature #865: Aspectator: Support for reusable blocks of aspect filesClosedEvgeny Novikov02/18/2011

Actions
Blocks C Instrumentation Framework - Feature #344: Add support of wildcard symbol '$'ClosedEvgeny Novikov08/05/2010

Actions
Actions #1

Updated by Evgeny Novikov almost 14 years ago

During processing of 0010 rule i encounter the fact that aspectator fails on typedefs processing sometimes. For example, on:

static inline void *kmalloc(size_t size, gfp_t flags)

It seems that some hacks that were made with this problem don't allow to process typedefs in any cases.

Actions #2

Updated by Evgeny Novikov about 13 years ago

  • Priority changed from Normal to High

This is a real bug indeed, since a lot of kernel functions are similar in that parameters have types that are typedefs.

Actions #3

Updated by Evgeny Novikov about 13 years ago

  • Priority changed from High to Normal

But nevertheless we will treat it after a new aspectator and RI integration.

Actions #4

Updated by Evgeny Novikov almost 12 years ago

After fixing #865, '#' was replaced with '^'.

Actions #5

Updated by Evgeny Novikov over 11 years ago

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

Updated by Evgeny Novikov about 11 years ago

  • Status changed from Open to Closed
  • Published in build set to bac956b1

Fixed in bac956b1. From now typedef names should be used without any '#' or '^' signs before them!

Actions

Also available in: Atom PDF