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
Method
create
iblessing/iblessing-core/v2/analyser/xref/FunctionXrefAnalyser.cpp:18
Method
create
iblessing/iblessing-core/v2/analyser/wrapper/SimpleWrapperAnalyser.cpp:18
Method
create
iblessing/iblessing-core/v2/objc/objc.cpp:27
Method
create
iblessing/iblessing-core/v2/dyld/dyld.cpp:15
Method
createDummy
iblessing/iblessing-core/core/runtime/ObjcMethod.cpp:19
Method
createFromFile
iblessing/iblessing-core/v2/mach-o/mach-o.cpp:15
Method
createFromMachO
iblessing/iblessing-core/v2/memory/memory.cpp:17
Method
createReportFromAntiWrapper
iblessing/iblessing/builtin/serialization/SymbolWrapperSerializationManager.cpp:19
Method
createWorkDirIfNeeded
iblessing/iblessing-core/scanner/context/ScannerWorkDirManager.cpp:48
Function
crend
Returns a const_reverse_iterator pointing to the theoretical element preceding the first element in * the container (which is considered its reve
iblessing/iblessing-core/infra/Vector.hpp:106
Method
detectMethodChainVersion
iblessing/iblessing/builtin/serialization/ObjcMethodChainSerializationManager.cpp:87
Method
detectReportVersion
iblessing/iblessing/builtin/serialization/SymbolWrapperSerializationManager.cpp:119
Method
eachBind
iblessing/iblessing-core/core/dyld/DyldSimulator.cpp:55
Function
empty
* Returns a bool value indicating whether the map container is empty, i.e. whether its size is 0. * @note This function does not modify the cont
iblessing/iblessing-core/infra/Map.hpp:177
Function
empty
@brief Returns whether the Vector is empty (i.e. whether its size is 0). * @note This function does not modify the container in any way. To clea
iblessing/iblessing-core/infra/Vector.hpp:219
Function
end
Return iterator to end.*/
iblessing/iblessing-core/infra/Map.hpp:80
Function
equals
* Checks whether two vectors are equal. * @param other The vector to be compared. * @return True if two vectors are equal, false if not.
iblessing/iblessing-core/infra/Vector.hpp:294
Function
erase
@brief Removes from the vector with an iterator. * @param position Iterator pointing to a single element to be removed from the Vector. *
iblessing/iblessing-core/infra/Vector.hpp:393
Function
eraseObject
Remove a certain object in Vector. * @param object The object to be removed. * @param removeAll Whether to remove all elements with the sa
iblessing/iblessing-core/infra/Vector.hpp:358
Method
failed
iblessing/iblessing-core/core/runtime/SimpleSimProcedure.hpp:35
Function
front
Returns the first element in the Vector. */
iblessing/iblessing-core/infra/Vector.hpp:268
Method
getBaseAddr
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:34
Method
getBinaryPath
iblessing/iblessing-core/scanner/context/ScannerContext.cpp:458
Function
getCompareKey
iblessing/iblessing/builtin/scanner/domain/ObjcMethodChain.hpp:44
Method
getContextByBinaryPath
iblessing/iblessing-core/scanner/context/ScannerContextManager.cpp:24
Method
getDyldInfo
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:46
Method
getInstance
iblessing/iblessing-core/core/runtime/SimpleSimProcedure.cpp:25
Method
getInstance
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:22
Method
getInstance
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:26
Method
getInstance
iblessing/iblessing-core/core/symtab/StringTable.cpp:19
Method
getInstance
iblessing/iblessing-core/scanner/dispatcher/ScannerDispatcher.cpp:40
Method
getMappedFile
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:30
Method
getMemoryUnit
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:256
Method
getSegmentHeaders
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:38
Method
getSymbolByName
iblessing/iblessing-core/core/symtab/SymbolTable.cpp:221
Method
getTextSect
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:42
Method
globalManager
iblessing/iblessing-core/scanner/context/ScannerContextManager.cpp:17
Method
handleADD
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:200
Method
handleADR
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:351
Method
handleADRP
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:253
Method
handleInstruction
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:28
Method
handleLDR
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:271
Method
handleMOV
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:373
Method
handleSTP
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:66
Method
handleSTR
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:125
Method
headerDetector
iblessing/iblessing-core/scanner/context/ScannerContext.cpp:30
Function
hook_ins
iblessing/iblessing-core/core/unicorn/UnicornARM64Runtime.cpp:24
Method
init
iblessing/iblessing-core/v2/analyser/wrapper/SimpleWrapperAnalyser.cpp:32
Function
insert
* Inserts new elements in the map. * * @note If the container has already contained the key, this function will erase the old pair(key, obje
iblessing/iblessing-core/infra/Map.hpp:270
Function
insert
* Insert an object at certain index. * @param index The index to be inserted at. * @param object The object to be inserted. */
iblessing/iblessing-core/infra/Vector.hpp:334
Function
insn_hook_callback
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:384
Method
invalidate
iblessing/iblessing-core/core/disasm/ARM64Registers.cpp:95
Method
isClassObjectAtAddress
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:52
Method
isMappedFileHeapForAddress
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:277
Method
isRET
iblessing/iblessing-core/core/runtime/ARM64Runtime.cpp:393
Method
isRealHeapCopyForAddress
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:285
Method
isSIPon
iblessing/iblessing/platform/macos/csrutil.cpp:15
Method
isVirtualHeapForAddress
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:281
Method
isWrappedCall
iblessing/iblessing-core/v2/analyser/wrapper/SimpleWrapperAnalyser.cpp:22
Function
keys
Returns all keys in the map. */
iblessing/iblessing-core/infra/Map.hpp:183
Method
linkFromOp
iblessing/iblessing-core/v2/analyser/wrapper/AntiWrapper.cpp:34
Method
loadClassList
iblessing/iblessing-core/core/runtime/ObjcRuntime.cpp:60
Method
loadFromAddress
iblessing/iblessing-core/core/runtime/ObjcCategory.cpp:91
Method
loadMethodChain
iblessing/iblessing/builtin/serialization/ObjcMethodChainSerializationManager.cpp:116
Method
loadMethodChains
iblessing/iblessing/builtin/generator/ObjcMsgXREFStatisticsGenerator.cpp:181
Method
loadMethodChains
iblessing/iblessing/builtin/generator/ObjcMsgXREFReportGenerator.cpp:116
Method
loadMethodChains
iblessing/iblessing/builtin/generator/ObjcMsgXREFServerGenerator.cpp:150
Method
loadMethodChains
iblessing/iblessing/builtin/generator/IDAObjcMsgXREFGenerator.cpp:72
Method
loadSimpleSimProcedure
iblessing/iblessing-core/core/runtime/SimpleSimProcedure.cpp:36
Method
loadSync
iblessing/iblessing-core/v2/mach-o/mach-o.cpp:20
Method
loadWrapperInfosFromReport
iblessing/iblessing/builtin/serialization/SymbolWrapperSerializationManager.cpp:75
Function
main
iblessing/iblessing/main.cpp:26
Function
main
v2/classdump.cpp:7
Method
mainThreadState
iblessing/iblessing-core/core/disasm/ARM64ThreadState.cpp:17
Function
max_size
Returns the maximum number of elements that the Vector can hold. */
iblessing/iblessing-core/infra/Vector.hpp:225
Function
mem_exception_hook_callback
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:801
Function
mem_exception_hook_callback
iblessing/iblessing-core/v2/analyser/wrapper/SimpleWrapperAnalyser.cpp:28
Function
objc_storeStrong
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:611
Function
operator <
iblessing/iblessing/builtin/scanner/domain/ObjcMethodCall.hpp:32
Function
operator <
iblessing/iblessing/builtin/scanner/domain/ObjcMethodChain.hpp:58
Method
operator <
iblessing/iblessing/builtin/scanner/domain/ObjcMethodCall.hpp:52
Method
operator <
iblessing/iblessing-core/core/runtime/ObjcMethod.hpp:32
Method
operator <
iblessing/iblessing-core/v2/analyser/xref/FunctionXrefAnalyser.hpp:30
Method
operator()
iblessing/iblessing/tests/TestObjcMethodXrefs.cpp:28
Function
otool_main
iblessing/iblessing-core/v2/example/otool.cpp:31
Method
performWrapperTransform
iblessing/iblessing-core/v2/analyser/wrapper/SimpleWrapperAnalyser.cpp:293
Function
popBack
Removes the last element in the Vector. */
iblessing/iblessing-core/infra/Vector.hpp:345
Method
prepareForGenerator
iblessing/iblessing/builtin/generator/GeneratorDispatcher.cpp:79
Method
prepareForScanner
iblessing/iblessing-core/scanner/dispatcher/ScannerDispatcher.cpp:102
Method
progressDefault
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:23
Method
progressDefault
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:42
Function
pthread_uc_worker
iblessing/iblessing/builtin/scanner/ObjcMethodXrefScanner.cpp:832
Function
rbegin
Returns a reverse iterator pointing to the last element of the Vector. */
iblessing/iblessing-core/infra/Vector.hpp:88
Method
readAsCFString
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:317
Method
readAsString
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:206
Method
readBySize
iblessing/iblessing-core/core/memory/VirtualMemoryV2.cpp:253
Method
readFromStringTable
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:252
Method
readObject
iblessing/iblessing-core/core/memory/VirtualMemory.cpp:196
Method
realizeFromAddress
TODO: add ivar type parsing TODO: add ivar call xref
iblessing/iblessing-core/core/runtime/ObjcClass.cpp:45
Method
registerGenerator
iblessing/iblessing/builtin/generator/GeneratorDispatcher.cpp:63
← previous
next →
201–300 of 358, ranked by callers