Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Soulghost/iblessing
/ functions
Functions
358 in github.com/Soulghost/iblessing
⨍
Functions
358
◇
Types & classes
120
↓ 112 callers
Function
format
--- This a C++ universal sprintf in the future. ** @pitfall: The behavior of vsnprintf between VS2013 and VS2015/2017 is different ** VS2013 or
iblessing/iblessing-core/v2/util/StringUtils.cpp:42
↓ 29 callers
Function
split
iblessing/iblessing-core/v2/util/StringUtils.cpp:83
↓ 25 callers
Function
is_colorized
Say whether a given stream should be colorized or not. It's always true for ATTY streams and may be true for streams marked with colorize flag.
iblessing/iblessing-core/v2/util/termcolor.h:490
↓ 19 callers
Method
getRegisterFromOprand
iblessing/iblessing-core/core/disasm/ARM64ThreadState.cpp:43
↓ 18 callers
Method
readString
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:286
↓ 17 callers
Function
win_change_attributes
Change Windows Terminal colors attribute. If some parameter is `-1` then attribute won't changed.
iblessing/iblessing-core/v2/util/termcolor.h:520
↓ 16 callers
Method
getValue
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:24
↓ 15 callers
Function
path_join
iblessing/iblessing-core/v2/util/StringUtils.cpp:93
↓ 15 callers
Method
read64
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:238
↓ 14 callers
Method
release
iblessing/iblessing-core/infra/Object.cpp:27
↓ 12 callers
Method
getClassInfoByAddress
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:29
↓ 10 callers
Method
getDesc
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:16
↓ 10 callers
Method
getSymbolByAddress
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:199
↓ 10 callers
Method
loadSync
iblessing/iblessing-core/v2/memory/memory.cpp:22
↓ 8 callers
Method
setValue
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:29
↓ 8 callers
Method
startDisassembly
iblessing/iblessing-core/core/disasm/ARM64Disasembler.cpp:23
↓ 7 callers
Method
getRuntime
iblessing/iblessing-core/v2/objc/objc.cpp:31
↓ 7 callers
Method
getSymbolNearByAddress
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:206
↓ 7 callers
Function
has_suffix
iblessing/iblessing-core/v2/util/StringUtils.cpp:105
↓ 7 callers
Method
retain
iblessing/iblessing-core/infra/Object.cpp:22
↓ 6 callers
Method
getRegisterFromRegType
iblessing/iblessing-core/core/disasm/ARM64ThreadState.cpp:48
↓ 6 callers
Method
getValueDesc
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:20
↓ 6 callers
Function
jsonString
iblessing/iblessing/builtin/serialization/ObjcMethodCallSnapshotSerializationManager.cpp:21
↓ 6 callers
Method
read32
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:263
↓ 6 callers
Function
read_uleb128
iblessing/iblessing-core/core/dyld/DyldSimulator.cpp:16
↓ 6 callers
Function
size
@brief Returns the number of elements in the Vector. * @note This is the number of actual objects held in the Vector, which is not necessarily e
iblessing/iblessing-core/infra/Vector.hpp:211
↓ 5 callers
Function
ObjcMethodCallArg
iblessing/iblessing/builtin/scanner/domain/ObjcMethodCall.hpp:24
↓ 5 callers
Method
getClassInfoByName
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:110
↓ 5 callers
Function
jsonString
iblessing/iblessing/builtin/scanner/sub-scanner/objc-msg-xref/ObjcReflectionInfoManager.cpp:22
↓ 4 callers
Function
countNonPrintablecharacters
iblessing/iblessing-core/v2/util/StringUtils.cpp:111
↓ 4 callers
Method
insertSymbol
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:237
↓ 4 callers
Function
jsonString
iblessing/iblessing/builtin/generator/ObjcMsgXREFReportGenerator.cpp:23
↓ 4 callers
Method
readBySize
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:140
↓ 4 callers
Method
relocQuery
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:190
↓ 4 callers
Method
storeRegister
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:53
↓ 3 callers
Function
ObjcReflectionCallArg
iblessing/iblessing/builtin/scanner/sub-scanner/objc-msg-xref/ObjcReflectionInfo.hpp:24
↓ 3 callers
Function
begin
Returns an iterator pointing the first element of the Vector. */
iblessing/iblessing-core/infra/Vector.hpp:65
↓ 3 callers
Function
clear
* All the elements in the Map<K,V> container are dropped: * their reference count will be decreased, and they are removed from the container,
iblessing/iblessing-core/infra/Map.hpp:327
↓ 3 callers
Function
clear
@brief Removes all elements from the Vector (which are destroyed), leaving the container with a size of 0. * @note All the elements in the Vecto
iblessing/iblessing-core/infra/Vector.hpp:431
↓ 3 callers
Method
doBindAll
iblessing/iblessing-core/v2/dyld/dyld.cpp:19
↓ 3 callers
Method
evalMethod
iblessing/iblessing-core/core/runtime/SimpleSimProcedure.cpp:117
↓ 3 callers
Function
find
@brief Find the object in the Vector. * @param object The object to find. * @return Returns an iterator which refers to the element that i
iblessing/iblessing-core/infra/Vector.hpp:245
↓ 3 callers
Function
forkExec
iblessing/iblessing-core/scanner/context/ScannerContext.cpp:155
↓ 3 callers
Method
getClassAddrByName
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:99
↓ 3 callers
Method
getMethodBySEL
iblessing/iblessing-core/core/runtime/ObjcClass.cpp:365
↓ 3 callers
Method
inferNearestMethod
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:188
↓ 3 callers
Method
isEmpty
iblessing/iblessing/builtin/scanner/assistance/state/ProgramStateManager.cpp:34
↓ 3 callers
Method
isValidClassInfo
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:56
↓ 3 callers
Function
is_number
iblessing/iblessing-core/core/foundation/CoreFoundation.cpp:20
↓ 3 callers
Method
loadCategoryList
iblessing/iblessing-core/v2/objc/objc.cpp:41
↓ 3 callers
Method
loadClassList
iblessing/iblessing-core/v2/objc/objc.cpp:35
↓ 3 callers
Method
readAsCFStringContent
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:353
↓ 3 callers
Method
realizeClasses
iblessing/iblessing-core/v2/objc/objc.cpp:49
↓ 3 callers
Method
registerScanner
iblessing/iblessing-core/scanner/dispatcher/ScannerDispatcher.cpp:85
↓ 3 callers
Method
setLastInsn
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:154
↓ 3 callers
Method
setX
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:90
↓ 3 callers
Method
start
iblessing/iblessing/tests/TestObjcMethodXrefs.cpp:87
↓ 3 callers
Function
testOnClass
iblessing/iblessing/tests/TestObjcMethodXrefs.cpp:45
↓ 3 callers
Method
writeBySize
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:125
↓ 2 callers
Function
buildCommonChains
iblessing/iblessing/builtin/generator/ObjcMsgXREFStatisticsGenerator.cpp:23
↓ 2 callers
Method
copyToUCEngine
iblessing/iblessing-core/v2/memory/memory.cpp:121
↓ 2 callers
Method
createShadowFile
iblessing/iblessing-core/scanner/context/ScannerWorkDirManager.cpp:69
↓ 2 callers
Method
desc
iblessing/iblessing-core/core/runtime/ObjcMethod.cpp:27
↓ 2 callers
Function
encodeArg
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:150
↓ 2 callers
Function
find
* Searches the container for an element with 'key' as key and returns an iterator to it if found, * otherwise it returns an iterator to M
iblessing/iblessing-core/infra/Map.hpp:253
↓ 2 callers
Function
finishBlockSession
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:228
↓ 2 callers
Method
getIDAExpr
iblessing/iblessing-core/v2/analyser/wrapper/AntiWrapper.cpp:15
↓ 2 callers
Function
getIndex
Returns index of a certain object, return UINT_MAX if doesn't contain the object */
iblessing/iblessing-core/infra/Vector.hpp:231
↓ 2 callers
Method
getRootSource
iblessing/iblessing-core/v2/analyser/wrapper/AntiWrapper.cpp:26
↓ 2 callers
Function
greenMessage
iblessing/iblessing/tests/TestObjcMethodXrefs.cpp:23
↓ 2 callers
Function
has_prefix
iblessing/iblessing-core/v2/util/StringUtils.cpp:100
↓ 2 callers
Function
ib_swap_fat_arch
iblessing/iblessing-core/core/polyfill/mach-universal.cpp:21
↓ 2 callers
Function
is_atty
Test whether a given `std::ostream` object refers to a terminal.
iblessing/iblessing-core/v2/util/termcolor.h:498
↓ 2 callers
Function
loadMethodsFromAddress
iblessing/iblessing-core/core/runtime/ObjcCategory.cpp:31
↓ 2 callers
Function
produceMethodRefs
iblessing/iblessing/builtin/generator/ObjcMsgXREFReportGenerator.cpp:29
↓ 2 callers
Method
reset
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:263
↓ 2 callers
Method
resetWorkDir
iblessing/iblessing-core/scanner/context/ScannerWorkDirManager.cpp:41
↓ 2 callers
Function
round_up
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:30
↓ 2 callers
Method
setupWithBinaryPath
iblessing/iblessing-core/scanner/context/ScannerContext.cpp:261
↓ 2 callers
Method
step
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:173
↓ 2 callers
Method
subscribeDisassemblyEvent
iblessing/iblessing-core/scanner/driver/ScannerDisassemblyDriver.cpp:14
↓ 2 callers
Method
sync
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:33
↓ 2 callers
Function
testMethodNameFromMethodChain
iblessing/iblessing/tests/TestObjcMethodXrefs.cpp:41
↓ 2 callers
Function
trace_all_methods
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:932
↓ 1 callers
Method
addCall
iblessing/iblessing/builtin/scanner/sub-scanner/objc-msg-xref/ObjcReflectionInfo.hpp:48
↓ 1 callers
Method
allGenerators
iblessing/iblessing/builtin/generator/GeneratorDispatcher.cpp:55
↓ 1 callers
Method
allScanners
iblessing/iblessing-core/scanner/dispatcher/ScannerDispatcher.cpp:77
↓ 1 callers
Method
buildDynamicSymbolTable
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:79
↓ 1 callers
Method
buildStringTable
iblessing/iblessing-core/core/symtab/StringTable.cpp:26
↓ 1 callers
Method
buildSymbolTable
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:38
↓ 1 callers
Function
captureBlockElement
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:322
↓ 1 callers
Function
copy_insn
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:109
↓ 1 callers
Function
createEngine
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:986
↓ 1 callers
Method
createLink
iblessing/iblessing-core/v2/analyser/wrapper/AntiWrapper.cpp:47
↓ 1 callers
Function
dumpInputArgs
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:1268
↓ 1 callers
Function
end
* Returns an iterator referring to the `past-the-end` element in the Vector container. * The past-the-end element is the theoretical element that
iblessing/iblessing-core/infra/Vector.hpp:74
↓ 1 callers
Method
enqueueState
iblessing/iblessing/builtin/scanner/assistance/state/ProgramStateManager.cpp:14
↓ 1 callers
Function
erase
* Removes an element with an iterator from the Map<K, V> container. * * @param position Iterator pointing to a single element to be removed
iblessing/iblessing-core/infra/Map.hpp:284
↓ 1 callers
Method
evalReturnForIvarGetter
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:122
↓ 1 callers
Function
fexists
iblessing/iblessing/builtin/generator/GeneratorDispatcher.cpp:24
next →
1–100 of 358, ranked by callers