Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asLody/whale
/ types & classes
Types & classes
633 in github.com/asLody/whale
⨍
Functions
6,058
◇
Types & classes
633
↓ 49 callers
Class
MemOperand
MemOperand represents the addressing mode of a load or store instruction.
whale/src/assembler/vixl/aarch64/operands-aarch64.h:847
↓ 40 callers
Class
Operand
whale/src/assembler/x86_64/assembler_x86_64.h:57
↓ 37 callers
Class
Operand
whale/src/assembler/x86/assembler_x86.h:44
↓ 23 callers
Class
MemOperand
MemOperand represents the addressing mode of a load or store instruction. Usage: <instr> <Rt> , <MemOperand> where <instr> is the instruction to use
whale/src/assembler/vixl/aarch32/operands-aarch32.h:659
↓ 21 callers
Class
Immediate
whale/src/assembler/x86/assembler_x86.h:25
↓ 21 callers
Class
Register
Some CPURegister methods can return Register or VRegister types, so we need to declare them in advance.
whale/src/assembler/vixl/aarch64/operands-aarch64.h:43
↓ 18 callers
Class
CpuRegister
whale/src/assembler/x86_64/constants_x86_64.h:11
↓ 18 callers
Class
Uint32
whale/src/assembler/vixl/utils-vixl.h:789
↓ 18 callers
Class
Uint64
whale/src/assembler/vixl/utils-vixl.h:786
↓ 15 callers
Class
VRegister
whale/src/assembler/vixl/aarch64/operands-aarch64.h:44
↓ 13 callers
Class
CPURegList
Lists of registers.
whale/src/assembler/vixl/aarch64/operands-aarch64.h:550
↓ 13 callers
Class
DRegister
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:175
↓ 13 callers
Class
Operand
Operand.
whale/src/assembler/vixl/aarch64/operands-aarch64.h:766
↓ 10 callers
Class
Register
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:135
↓ 10 callers
Class
SRegister
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:174
↓ 8 callers
Class
CPURegister
whale/src/assembler/vixl/aarch64/operands-aarch64.h:46
↓ 8 callers
Class
RegisterList
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:458
↓ 7 callers
Class
GenericOperand
This an abstraction that can represent a register or memory location. The `MacroAssembler` provides helpers to move data between generic operands.
whale/src/assembler/vixl/aarch64/operands-aarch64.h:927
↓ 6 callers
Class
DRegisterList
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:667
↓ 6 callers
Class
FileInfo
Provides utility functions for filenames. FileInfo provides easy access to the components of a file's path relative to the project root.
whale/cpplint.py:1097
↓ 6 callers
Class
Uint128
whale/src/assembler/vixl/utils-vixl.h:787
↓ 5 callers
Class
Condition
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:998
↓ 4 callers
Class
Address
whale/src/assembler/x86/assembler_x86.h:139
↓ 4 callers
Class
CPUFeatures
A representation of the set of features known to be supported by the target device. Each feature is represented by a simple boolean flag. - When the
whale/src/assembler/vixl/cpu-features.h:175
↓ 4 callers
Class
Immediate
Encodes an immediate value for operands. Note: Immediates can be 64b on x86-64 for certain instructions, but are often restricted to 32b. Note: As w
whale/src/assembler/x86_64/assembler_x86_64.h:36
↓ 4 callers
Class
LogicVRegister
Representation of a vector register, with typed getters and setters for lanes and additional information to represent lane state.
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:193
↓ 4 callers
Class
QRegister
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:176
↓ 4 callers
Class
SimFloat16
Internal simulation class used solely by the simulator to provide an abstraction layer for any half-precision arithmetic.
whale/src/assembler/vixl/utils-vixl.h:278
↓ 4 callers
Class
VRegisterList
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:548
↓ 3 callers
Class
Operand
Operand represents generic set of arguments to pass to an instruction. Usage: <instr> <Rd> , <Operand> where <instr> is the instruction to use (e.g.
whale/src/assembler/vixl/aarch32/operands-aarch32.h:50
↓ 3 callers
Class
SimSystemRegister
The proper way to initialize a simulated system register (such as NZCV) is as follows: SimSystemRegister nzcv = SimSystemRegister::DefaultValueFor(NZC
whale/src/assembler/vixl/aarch64/simulator-aarch64.h:497
↓ 2 callers
Class
ArrayRef
whale/src/base/array_ref.h:25
↓ 2 callers
Enum
Condition
whale/src/assembler/x86/constants_x86.h:43
↓ 2 callers
Class
DRegisterLane
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:323
↓ 2 callers
Class
Float16
Wrapper class for passing FP16 values through the assembler. This is purely to aid with type checking/casting.
whale/src/assembler/vixl/utils-vixl.h:233
↓ 2 callers
Class
ImmediateShiftOperand
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:1083
↓ 2 callers
Class
MemoryRegion
whale/src/assembler/memory_region.h:14
↓ 2 callers
Class
SRegisterList
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:645
↓ 1 callers
Class
Address
whale/src/assembler/x86_64/assembler_x86_64.h:182
↓ 1 callers
Class
ArtMethod
whale/src/android/art/art_method.h:14
↓ 1 callers
Class
BranchInfo
whale/src/assembler/vixl/aarch64/macro-assembler-aarch64.h:193
↓ 1 callers
Class
CleansedLines
Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines
whale/cpplint.py:1424
↓ 1 callers
Class
ExactAssemblyScope
Use this scope when you need a one-to-one mapping between methods and instructions. This scope will: - Do the same as `EmissionCheckScope`. - Block ac
whale/src/assembler/vixl/code-generation-scopes-vixl.h:246
↓ 1 callers
Enum
FloatRegister
whale/src/assembler/x86_64/registers_x86_64.h:29
↓ 1 callers
Class
ForwardRef
whale/src/assembler/vixl/aarch32/location-aarch32.h:107
↓ 1 callers
Class
ManagedRegister
whale/src/assembler/managed_register.h:8
↓ 1 callers
Class
NestingState
Holds states related to parsing braces.
whale/cpplint.py:2406
↓ 1 callers
Enum
Register
whale/src/assembler/x86_64/registers_x86_64.h:7
↓ 1 callers
Class
RegisterOrAPSR_nzcv
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:151
↓ 1 callers
Class
XmmRegister
whale/src/assembler/x86_64/constants_x86_64.h:33
↓ 1 callers
Class
_BlockInfo
Stores information about a generic block of code.
whale/cpplint.py:2205
↓ 1 callers
Class
_ClassInfo
Stores information about a class.
whale/cpplint.py:2262
↓ 1 callers
Class
_CppLintState
Maintains module-wide state..
whale/cpplint.py:862
↓ 1 callers
Class
_ExternCInfo
Stores information about an 'extern "C"' block.
whale/cpplint.py:2255
↓ 1 callers
Class
_FunctionState
Tracks current function name and the number of lines in its body.
whale/cpplint.py:1033
↓ 1 callers
Class
_IncludeState
Tracks line numbers for includes, and the order in which includes appear. include_list contains list of lists of (header, line number) pairs. It'
whale/cpplint.py:697
↓ 1 callers
Class
_NamespaceInfo
Stores information about a namespace.
whale/cpplint.py:2331
↓ 1 callers
Class
_PreprocessorInfo
Stores checkpoints of nesting stacks when #if/#else is seen.
whale/cpplint.py:2392
↓ 1 callers
Class
statfs
whale/src/libffi/closures.c:409
Enum
A64InsnType
whale/src/dbi/arm64/decoder_arm64.h:9
Class
ABI
Class describing the AArch64 procedure call standard, as defined in "ARM Procedure Call Standard for the ARM 64-bit Architecture (AArch64)", release 1
whale/src/assembler/vixl/aarch64/abi-aarch64.h:58
Enum
AddSubExtendedOp
whale/src/assembler/vixl/aarch64/constants-aarch64.h:550
Enum
AddSubImmediateOp
whale/src/assembler/vixl/aarch64/constants-aarch64.h:528
Enum
AddSubOp
whale/src/assembler/vixl/aarch64/constants-aarch64.h:513
Enum
AddSubShiftedOp
whale/src/assembler/vixl/aarch64/constants-aarch64.h:539
Enum
AddSubWithCarryOp
Add/sub with carry.
whale/src/assembler/vixl/aarch64/constants-aarch64.h:562
Class
AdditionalHookInfo
java/com/lody/whale/xposed/XposedBridge.java:348
Enum
AddrMode
whale/src/assembler/vixl/aarch64/instructions-aarch64.h:150
Enum
AddrMode
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:57
Class
Align_a_1
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1579
Class
Align_a_2
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1600
Class
Align_a_3
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1624
Class
Align_align_1
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1651
Class
Align_align_2
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1678
Class
Align_align_3
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1703
Class
Align_align_4
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1721
Class
Align_align_5
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1745
Class
Align_index_align_1
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1381
Class
Align_index_align_2
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1443
Class
Align_index_align_3
whale/src/assembler/vixl/aarch32/assembler-aarch32.cc:1510
Class
AlignedMemOperand
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:55
Class
AlignedMemOperand
whale/src/assembler/vixl/aarch32/operands-aarch32.h:901
Class
Alignment
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:1327
Enum
AlignmentType
whale/src/assembler/vixl/aarch32/instructions-aarch32.h:1317
Class
AllowStronglyDiscouragedScope
whale/src/assembler/vixl/aarch32/assembler-aarch32.h:88
Class
AllowUnpredictableScope
whale/src/assembler/vixl/aarch32/assembler-aarch32.h:77
Class
Arm64InlineHook
whale/src/dbi/arm64/inline_hook_arm64.h:11
Class
Arm64InstructionRewriter
whale/src/dbi/arm64/instruction_rewriter_arm64.h:14
Class
ArmInlineHook
whale/src/dbi/arm/inline_hook_arm.h:12
Enum
ArmInsnType
whale/src/dbi/arm/decoder_arm.h:9
Class
ArmInstructionRewriter
whale/src/dbi/arm/instruction_rewriter_arm.h:52
Enum
ArmRegister
whale/src/dbi/arm/registers_arm.h:11
Class
ArrayUtils
java/com/lody/whale/xposed/ClassUtils.java:81
Class
ArtHookParam
whale/src/android/art/art_hook_param.h:11
Class
ArtMethodOffsets
whale/src/android/art/art_runtime.h:39
Class
ArtRuntime
whale/src/android/art/art_runtime.h:63
Class
ArtSymbolResolver
whale/src/android/art/art_symbol_resolver.h:37
Class
ArtThread
whale/src/android/art/art_runtime.h:37
Class
Assembler
whale/src/assembler/label.h:9
Class
Assembler
whale/src/assembler/assembler.h:9
next →
1–100 of 633, ranked by callers