Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diommsantos/QtREAnalyzer
/ functions
Functions
132 in github.com/diommsantos/QtREAnalyzer
⨍
Functions
132
◇
Types & classes
35
↓ 22 callers
Method
getName
()
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:102
↓ 12 callers
Method
fromConst
(byte[] value)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:136
↓ 9 callers
Method
getQMetaObjectData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:71
↓ 9 callers
Method
getQtMetaDataData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:79
↓ 8 callers
Method
getQtStaticMetacall
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:83
↓ 8 callers
Method
newStruct
(String name)
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:156
↓ 7 callers
Method
getQtStringdata
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:226
↓ 6 callers
Method
getBody
()
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:122
↓ 5 callers
Method
get
(long offset, int size)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:193
↓ 5 callers
Method
getQtMetaStringdataData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:75
↓ 4 callers
Method
getOffset
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:143
↓ 4 callers
Method
getQtMetaDataTypeString
(int type)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:361
↓ 3 callers
Method
forLanguage
(Language language)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:76
↓ 3 callers
Method
getQtMetaDataType
(int type)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:676
↓ 3 callers
Method
getQtMethodsCount
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:341
↓ 3 callers
Method
getQtPropertiesCount
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:345
↓ 3 callers
Method
getQtSingalCount
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:349
↓ 2 callers
Method
getArithmetic
(Language language)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:279
↓ 2 callers
Method
getID
()
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:112
↓ 2 callers
Method
getQtClassType
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:167
↓ 2 callers
Method
getQtMetaDataMethodInfo
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:353
↓ 2 callers
Method
getQtMetaDataPropertie
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:357
↓ 2 callers
Method
getSymbol
()
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:92
↓ 2 callers
Method
setParentNamespace
(Namespace parentNamespace)
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:127
↓ 2 callers
Method
setValue
tests/SignalSlotsTest/main.cpp:4
↓ 2 callers
Method
solveQtMethod
(Address methodAddress, int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:539
↓ 1 callers
Method
annotateQtStaticMetacall
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:291
↓ 1 callers
Method
checkQtClass
Checks whether this class inherits QObject @return true if this class inherits QObject
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:40
↓ 1 callers
Method
checkRtti
Checks whether this namespace contains the typical MSVC RTTI structs. See <a href=https://www.lukaszlipski.dev/post/rtti-msvc/>https://www.lukaszlipsk
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:48
↓ 1 callers
Method
clear
()
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:184
↓ 1 callers
Method
findOrCreateQtType
(String dataTypeName, boolean caseSensitive)
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:172
↓ 1 callers
Method
getMessageLog
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:97
↓ 1 callers
Method
getMethodSignature
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:320
↓ 1 callers
Method
getParentNamespace
()
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:117
↓ 1 callers
Method
getPossibleQtMethodsAddresses
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:411
↓ 1 callers
Method
getPropertieSignature
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:346
↓ 1 callers
Method
getQArrayData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:136
↓ 1 callers
Method
getQByteArrayData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:140
↓ 1 callers
Method
getQMetaObject
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:148
↓ 1 callers
Method
getQMetaTypeTypes
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:152
↓ 1 callers
Method
getQtData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:184
↓ 1 callers
Method
getQtMetaData
(Address qtMetaDataAddress)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:191
↓ 1 callers
Method
getQtMetaStringdata
(Address qtMetaStringdataAddress)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:144
↓ 1 callers
Method
getQtPropertieOffset
(Expr expr)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:652
↓ 1 callers
Method
getQtStatic_metacall
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:188
↓ 1 callers
Method
getQtTypesManager
(QtClass qtClass)
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:130
↓ 1 callers
Method
getSize
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:131
↓ 1 callers
Method
getStaticMetaObjectAddress
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:104
↓ 1 callers
Method
getStringdata
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:180
↓ 1 callers
Method
hasRtti
@return true if this class has RTTI type information
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:60
↓ 1 callers
Method
inherits
Checks if the C++ class {@link RttiClass} represents inherits {@link ghidraBaseClass} For example if we have the following C++ class definitions: <br>
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:77
↓ 1 callers
Method
initializeTaskMonitor
(TaskMonitor monitor, SymbolTable symbolTable)
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:101
↓ 1 callers
Method
isExternalObjectAddress
(Address possibleAddress)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:437
↓ 1 callers
Method
isQtClass
@return true if this class inherits QObject
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:48
↓ 1 callers
Method
isQtType
(DataType dataType)
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:161
↓ 1 callers
Method
l
()
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:34
↓ 1 callers
Method
newSpaceMap
()
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:215
↓ 1 callers
Method
r
()
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:36
↓ 1 callers
Method
set
(long offset, Expr val)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:188
↓ 1 callers
Method
solve
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:52
↓ 1 callers
Method
solveQMetaObject
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:83
↓ 1 callers
Method
solveQtMetaData
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:174
↓ 1 callers
Method
solveQtMetaStringdata
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:128
↓ 1 callers
Method
solveQtMethods
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:369
↓ 1 callers
Method
solveQtPropertie
(int offset, int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:660
↓ 1 callers
Method
solveQtPropertieAddress
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:594
↓ 1 callers
Method
solveQtProperties
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:576
↓ 1 callers
Method
solveQtStaticMetacall
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:255
↓ 1 callers
Method
solveSignalIndex
(Address address)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:488
↓ 1 callers
Method
solveSlotAddress
(int index)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:446
↓ 1 callers
Method
value
tests/SignalSlotsTest/Counter.h:15
↓ 1 callers
Method
whenNull
(long offset, int size)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:199
Method
AbstractBytesExprPcodeExecutorStatePiece
(Language language)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:210
Method
BytesExprPcodeEmulator
(Language language)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:317
Method
BytesExprPcodeExecutorState
(PcodeExecutorStatePiece<byte[], byte[]> concrete)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:268
Method
Countera
tests/SignalSlotsTest/Counter.h:12
Method
ExprPcodeArithmetic
(Endian endian)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:82
Method
ExprPcodeExecutorStatePiece
(Language language)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:252
Method
ExprSpace
(AddressSpace space, NavigableMap<Long, Expr> map)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:175
Method
QArrayDataData
(Data data)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:113
Method
QMetaObjectData
(Data data)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:160
Method
QtAbstractSolver
(QtClassSolver qtClassSolver)
QtREAnalzyer/src/main/java/qtreanalzyer/QtAbstractSolver.java:7
Method
QtClass
(GhidraClass ghidraClass)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:28
Method
QtClassSolver
(QtClass ghidraClass)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClassSolver.java:68
Method
QtData
(Data data)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:96
Method
QtMetaDataData
(Data data)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:273
Method
QtMetaStringdataData
(Data data)
QtREAnalzyer/src/main/java/qtreanalzyer/QtClass.java:211
Method
QtREAnalzyerAnalyzer
()
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:40
Method
QtTypesManager
(Program program)
QtREAnalzyer/src/main/java/qtreanalzyer/QtTypesManager.java:45
Method
RttiClass
(GhidraClass ghidraClass)
QtREAnalzyer/src/main/java/qtreanalzyer/RttiClass.java:34
Method
VarExpr
(AddressSpace space, long offset, int size)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:43
Method
added
(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:78
Method
analysisEnded
(Program program)
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:73
Method
binaryOp
(int opcode, int sizeout, int sizein1, Expr in1, int sizein2, Expr in2)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:104
Method
canAnalyze
(Program program)
QtREAnalzyer/src/main/java/qtreanalzyer/QtREAnalzyerAnalyzer.java:55
Method
clear
()
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:222
Method
createLocalState
( AuxPcodeEmulator<Expr> emulator, PcodeThread<Pair<byte[], Expr>> thread, BytesPcodeExecutorStatePiece
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:308
Method
createLocalUseropLibrary
( AuxPcodeEmulator<Expr> emulator, PcodeThread<Pair<byte[], Expr>> thread)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:296
Method
createLocalUseropStub
( AuxPcodeEmulator<Expr> emulator)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:290
Method
createSharedState
( AuxPcodeEmulator<Expr> emulator, BytesPcodeExecutorStatePiece concrete)
QtREAnalzyer/src/main/java/qtreanalzyer/BytesExprPcodeEmulator.java:302
next →
1–100 of 132, ranked by callers