frysk.expr
Class FQIdentifier

java.lang.Object
  extended by frysk.expr.FQIdentifier

public class FQIdentifier
extends Object


Field Summary
 FQIdentPattern file
           
 Long frameNumber
           
 Long line
           
 FQIdentPattern proc
           
 Long processId
           
 FQIdentPattern soname
           
 FQIdentPattern symbol
           
 Long threadId
           
 FQIdentPattern version
           
 boolean wantPlt
           
 
Constructor Summary
FQIdentifier(FQIdentToken tok)
           
 
Method Summary
 boolean isPlain()
          Whether this identifier is plain, i.e.
 boolean sonameMatches(Task task, ObjectFile what)
          Check if given ObjectFile WHAT matches this soname identifier.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

soname

public final FQIdentPattern soname

file

public final FQIdentPattern file

proc

public final FQIdentPattern proc

symbol

public final FQIdentPattern symbol

version

public final FQIdentPattern version

wantPlt

public final boolean wantPlt

line

public final Long line

processId

public final Long processId

threadId

public final Long threadId

frameNumber

public final Long frameNumber
Constructor Detail

FQIdentifier

public FQIdentifier(FQIdentToken tok)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

sonameMatches

public boolean sonameMatches(Task task,
                             ObjectFile what)
Check if given ObjectFile WHAT matches this soname identifier.


isPlain

public boolean isPlain()
Whether this identifier is plain, i.e. has no qualification. PLT references are not considered plain symbols.