Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asLody/whale
/ functions
Functions
6,058 in github.com/asLody/whale
⨍
Functions
6,058
◇
Types & classes
633
↓ 11 callers
Function
ArrayLength
whale/src/assembler/vixl/utils-vixl.h:70
↓ 11 callers
Method
GetCPURegister
whale/src/assembler/vixl/aarch64/operands-aarch64.h:961
↓ 11 callers
Method
GetLanes
whale/src/assembler/vixl/aarch64/operands-aarch64.h:410
↓ 11 callers
Method
GetSignedImmediate
whale/src/assembler/vixl/aarch32/operands-aarch32.h:173
↓ 11 callers
Function
prefixes_ignore
Ignore a specific prefix type. */
whale/src/dbi/x86/distorm/prefix.c:64
↓ 11 callers
Function
read_stream_safe_sint
A helper function to read a signed integer from the stream safely. */
whale/src/dbi/x86/distorm/operands.c:78
↓ 11 callers
Function
read_stream_safe_uint
A helper function to read an unsigned integer from the stream safely. */
whale/src/dbi/x86/distorm/operands.c:62
↓ 10 callers
Method
Combine
Combine another CPURegList into this one. Registers that already exist in this list are left unchanged. The type and size of the registers in the 'oth
whale/src/assembler/vixl/aarch64/operands-aarch64.h:594
↓ 10 callers
Method
Done
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:461
↓ 10 callers
Method
GetBuffer
whale/src/assembler/x86/assembler_x86.h:286
↓ 10 callers
Method
GetInstructionBits
whale/src/assembler/vixl/aarch64/instructions-aarch64.h:158
↓ 10 callers
Method
GetLastDRegister
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:683
↓ 10 callers
Method
GetScratchRegisterList
whale/src/assembler/vixl/aarch32/macro-assembler-aarch32.h:316
↓ 10 callers
Function
InvertCondition
whale/src/assembler/vixl/aarch64/constants-aarch64.h:240
↓ 10 callers
Method
IsASR
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:1064
↓ 10 callers
Function
VectorFormatHalfLanes
whale/src/assembler/vixl/aarch64/instructions-aarch64.cc:505
↓ 10 callers
Method
empty
whale/src/assembler/vixl/invalset-vixl.h:420
↓ 10 callers
Method
is_uint8
whale/src/assembler/x86/assembler_x86.h:33
↓ 10 callers
Method
is_uint8
whale/src/assembler/x86_64/assembler_x86_64.h:44
↓ 9 callers
Method
AcquireX
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:3829
↓ 9 callers
Method
Exclude
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.cc:2965
↓ 9 callers
Method
GetEquivalentImmediate
whale/src/assembler/vixl/aarch64/operands-aarch64.h:806
↓ 9 callers
Method
GetType
whale/src/assembler/vixl/aarch64/instrument-aarch64.cc:71
↓ 9 callers
Method
GetType
whale/src/assembler/vixl/aarch64/operands-aarch64.h:583
↓ 9 callers
Method
IsSameSizeAndType
whale/src/assembler/vixl/aarch64/operands-aarch64.h:227
↓ 9 callers
Function
IsWordAligned
whale/src/assembler/vixl/utils-vixl.h:559
↓ 9 callers
Function
RoundDown
whale/src/base/align.h:88
↓ 9 callers
Function
WDynamicLibSymbol
whale/src/whale.cc:121
↓ 9 callers
Function
WInlineHookFunction
whale/src/whale.cc:34
↓ 9 callers
Function
inst_get_info
* A helper function to look up the correct inst-info structure. * It does one fetch from the index-table, and then another to get the inst-info. *
whale/src/dbi/x86/distorm/instructions.c:89
↓ 9 callers
Function
ror
whale/src/assembler/vixl/aarch32/instructions-aarch32.cc:639
↓ 9 callers
Method
size
whale/src/assembler/memory_region.h:28
↓ 8 callers
Function
CountSetBits
whale/src/assembler/vixl/compiler-intrinsics-vixl.h:134
↓ 8 callers
Function
CountTrailingZeros
whale/src/assembler/vixl/compiler-intrinsics-vixl.h:147
↓ 8 callers
Function
Decode
whale/src/dbi/x86/distorm/distorm.c:434
↓ 8 callers
Function
DoublePack
whale/src/assembler/vixl/utils-vixl.cc:162
↓ 8 callers
Method
FPFormatMap
The FP format map uses two bits (Q, size<0>) to encode the NEON FP vector formats: NF_2S, NF_4S, NF_2D.
whale/src/assembler/vixl/aarch64/instructions-aarch64.h:734
↓ 8 callers
Method
GetCount
whale/src/assembler/vixl/aarch64/instrument-aarch64.cc:58
↓ 8 callers
Method
GetPoolObjectSizeInBytes
whale/src/assembler/vixl/pool-manager.h:193
↓ 8 callers
Method
GetSize
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:165
↓ 8 callers
Method
Int32Value
whale/src/base/offsets.h:16
↓ 8 callers
Method
IsCPURegister
whale/src/assembler/vixl/aarch64/operands-aarch64.h:938
↓ 8 callers
Method
IsFloatZero
whale/src/assembler/vixl/aarch32/operands-aarch32.h:405
↓ 8 callers
Method
IsOffsetImmediateWithinRange
whale/src/assembler/vixl/aarch32/operands-aarch32.h:815
↓ 8 callers
Method
IsValid
whale/src/assembler/vixl/aarch64/operands-aarch64.h:250
↓ 8 callers
Method
IsW
whale/src/assembler/vixl/aarch64/operands-aarch64.h:194
↓ 8 callers
Function
JNIExceptionClear
whale/src/android/jni_helper.h:14
↓ 8 callers
Function
MinIntFromFormat
whale/src/assembler/vixl/aarch64/instructions-aarch64.cc:704
↓ 8 callers
Function
PrintUsage
Prints a brief usage string and exits, optionally with an error message. Args: message: The optional error message.
whale/cpplint.py:6124
↓ 8 callers
Method
Remove
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:479
↓ 8 callers
Method
SetList
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:473
↓ 8 callers
Method
SetUnsignedSat
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:401
↓ 8 callers
Method
addAbbreviation
Add primitive type abbreviation to maps of abbreviations. @param primitive Canonical name of primitive type @param abbreviation Corresponding abbr
java/com/lody/whale/xposed/ClassUtils.java:178
↓ 8 callers
Method
rex
whale/src/assembler/x86_64/assembler_x86_64.cc:2645
↓ 8 callers
Method
sub
whale/src/assembler/vixl/aarch64/logic-aarch64.cc:998
↓ 7 callers
Method
AppendVisitor
whale/src/assembler/vixl/aarch64/decoder-aarch64.cc:129
↓ 7 callers
Function
CacheClass
whale/src/android/art/well_known_classes.cc:24
↓ 7 callers
Method
Emit
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.cc:115
↓ 7 callers
Method
FPScalarFormatMap
The FP scalar format map assumes one bit (size<0>) is used to encode the NEON FP scalar formats: NF_S, NF_D.
whale/src/assembler/vixl/aarch64/instructions-aarch64.h:795
↓ 7 callers
Method
Get
whale/src/android/art/art_runtime.cc:21
↓ 7 callers
Method
GetLaneSizeInBytes
whale/src/assembler/vixl/aarch64/operands-aarch64.h:421
↓ 7 callers
Method
GetMemOperand
whale/src/assembler/vixl/aarch64/operands-aarch64.h:966
↓ 7 callers
Method
IntegerFormatMap
The integer format map uses three bits (Q, size<1:0>) to encode the "standard" set of NEON integer vector formats.
whale/src/assembler/vixl/aarch64/instructions-aarch64.h:717
↓ 7 callers
Method
IsLinked
whale/src/assembler/vixl/aarch64/assembler-aarch64.h:53
↓ 7 callers
Method
IsPreIndex
whale/src/assembler/vixl/aarch64/operands-aarch64.cc:484
↓ 7 callers
Method
IsX
whale/src/assembler/vixl/aarch64/operands-aarch64.h:195
↓ 7 callers
Function
MaxIntFromFormat
whale/src/assembler/vixl/aarch64/instructions-aarch64.cc:699
↓ 7 callers
Method
RepositoryName
FullName after removing the local path to the repository. If we have a real absolute path name here we can try to do something smart: detecti
whale/cpplint.py:1111
↓ 7 callers
Method
SetSignedSat
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:397
↓ 7 callers
Method
UintLeftJustified
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:250
↓ 7 callers
Method
contents
whale/src/assembler/assembler.h:140
↓ 7 callers
Function
prefixes_use_segment
* For every memory-indirection operand we want to set its corresponding default segment. * If the segment is being overrided, we need to see whether
whale/src/dbi/x86/distorm/prefix.c:341
↓ 7 callers
Function
strcat_WS
whale/src/dbi/x86/distorm/wstring.c:41
↓ 6 callers
Method
Current
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:440
↓ 6 callers
Method
EnsureSpaceFor
whale/src/assembler/vixl/code-buffer-vixl.h:163
↓ 6 callers
Function
FPToDouble
TODO: We should consider implementing a full FPToDouble(Float16) conversion function (for performance reasons).
whale/src/assembler/vixl/utils-vixl.cc:399
↓ 6 callers
Method
GetCapacity
whale/src/assembler/vixl/code-buffer-vixl.h:146
↓ 6 callers
Method
GetImmNEONabcdefgh
whale/src/assembler/vixl/aarch64/instructions-aarch64.cc:160
↓ 6 callers
Method
GetMaxSize
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:171
↓ 6 callers
Method
Has
whale/src/assembler/vixl/aarch32/disasm-aarch32.h:271
↓ 6 callers
Method
IsEmpty
whale/src/assembler/vixl/aarch64/operands-aarch64.h:700
↓ 6 callers
Method
IsExtendedRegister
whale/src/assembler/vixl/aarch64/operands-aarch64.cc:351
↓ 6 callers
Function
IsI8BitPattern
whale/src/assembler/vixl/aarch32/macro-assembler-aarch32.cc:1258
↓ 6 callers
Method
IsInteger32
whale/src/assembler/vixl/aarch32/operands-aarch32.h:312
↓ 6 callers
Function
IsMultiple
whale/src/assembler/vixl/utils-vixl.h:531
↓ 6 callers
Method
IsPostIndex
whale/src/assembler/vixl/aarch64/operands-aarch64.cc:487
↓ 6 callers
Method
IsRegisterOffset
whale/src/assembler/vixl/aarch64/operands-aarch64.cc:479
↓ 6 callers
Method
LinkPosition
whale/src/assembler/label.h:67
↓ 6 callers
Method
Mov
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.cc:928
↓ 6 callers
Method
Overlaps
whale/src/assembler/vixl/aarch64/operands-aarch64.h:665
↓ 6 callers
Function
RotateRight
whale/src/assembler/vixl/utils-vixl.h:217
↓ 6 callers
Method
SetRawValue
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:508
↓ 6 callers
Function
SignExtend64
whale/src/dbi/arm64/instruction_rewriter_arm64.cc:12
↓ 6 callers
Method
V16B
whale/src/assembler/vixl/aarch64/operands-aarch64.h:366
↓ 6 callers
Method
V8B
whale/src/assembler/vixl/aarch64/operands-aarch64.h:365
↓ 6 callers
Function
allocate_to_stack
Allocate an aligned slot on the stack and return a pointer to it. */
whale/src/libffi/aarch64/ffi_arm64.c:269
↓ 6 callers
Method
back
whale/src/base/array_ref.h:150
↓ 6 callers
Method
clear
whale/src/assembler/vixl/invalset-vixl.h:426
↓ 6 callers
Method
data
whale/src/base/array_ref.h:158
↓ 6 callers
Function
ffi_align
whale/src/libffi/arm/ffi_armv7.c:54
← previous
next →
201–300 of 6,058, ranked by callers