Package ghidra.app.decompiler.signature
Class VarnodeSignature
java.lang.Object
ghidra.app.decompiler.signature.DebugSignature
ghidra.app.decompiler.signature.VarnodeSignature
A feature representing a portion of the data-flow graph rooted at a particular Varnode.
The feature recursively incorporates details about the Varnode, the operation that defined it, and
the operation's input Varnodes, up to a specific depth.
-
Field Summary
Fields inherited from class ghidra.app.decompiler.signature.DebugSignature
hash
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Decode the feature from a stream.void
printRaw
(Language language, StringBuffer buf) Write a brief description of this feature to the given StringBuffer.Methods inherited from class ghidra.app.decompiler.signature.DebugSignature
decodeSignatures
-
Field Details
-
vn
-
seqNum
-
opcode
-
-
Constructor Details
-
VarnodeSignature
public VarnodeSignature()
-
-
Method Details
-
decode
Description copied from class:DebugSignature
Decode the feature from a stream.- Specified by:
decode
in classDebugSignature
- Parameters:
decoder
- is the stream decoder- Throws:
DecoderException
- for problems reading the stream
-
printRaw
Description copied from class:DebugSignature
Write a brief description of this feature to the given StringBuffer.- Specified by:
printRaw
in classDebugSignature
- Parameters:
language
- is the underlying language of the functionbuf
- is the given StringBuffer
-