Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/btbd/smap
/ functions
Functions
3,570 in github.com/btbd/smap
⨍
Functions
3,570
◇
Types & classes
639
↓ 8 callers
Method
isLabel
Tests whether the operand is a label (`kOpLabel`).
smap/asmjit/asmjit/core/operand.h:343
↓ 8 callers
Method
labelEntry
Returns LabelEntry of the given label `id`.
smap/asmjit/asmjit/core/codeholder.h:741
↓ 8 callers
Function
ptr_base
Creates a target dependent pointer of which base register's id is `baseId`.
smap/asmjit/asmjit/x86/x86emitter.h:215
↓ 8 callers
Function
ptr_zsi
smap/asmjit/asmjit/x86/x86emitter.h:225
↓ 8 callers
Function
resetExtraReg
Resets an extra operand that will be used by the next instruction (architecture specific).
smap/asmjit/asmjit/core/emitter.h:303
↓ 8 callers
Method
ret
Returns the return value type.
smap/asmjit/asmjit/core/func.h:113
↓ 8 callers
Method
savedRegs
Returns a calculated mask of registers of the given `group` that will be saved and restored in the function's prolog and epilog, respectively. The reg
smap/asmjit/asmjit/core/func.h:785
↓ 8 callers
Method
setFlags
Replaces the existing instruction flags with `flags`.
smap/asmjit/asmjit/core/rapass_p.h:307
↓ 8 callers
Function
shl
smap/asmjit/asmjit/core/support.h:148
↓ 8 callers
Function
stbtt__buf_skip
example/imgui/stb_truetype.h:1004
↓ 7 callers
Method
AddImage
example/imgui/imgui_draw.cpp:1125
↓ 7 callers
Method
AddText
example/imgui/imgui_draw.cpp:1091
↓ 7 callers
Function
CallConv_initX86Common
smap/asmjit/asmjit/x86/x86callconv.cpp:21
↓ 7 callers
Method
Contains
smap/region.h:42
↓ 7 callers
Function
ImFormatStringV
example/imgui/imgui.cpp:1009
↓ 7 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bits character, process single character input. Based on stb_from_utf8() from github.com/nothings/stb/ We handle UTF-8 decoding er
example/imgui/imgui.cpp:1072
↓ 7 callers
Function
ImTextStrFromUtf8
example/imgui/imgui.cpp:1130
↓ 7 callers
Function
VirtMem_makeErrorFromErrno
smap/asmjit/asmjit/core/virtmem.cpp:248
↓ 7 callers
Function
alignDown
smap/asmjit/asmjit/core/support.h:447
↓ 7 callers
Function
baseOf
smap/asmjit/asmjit/core/type.h:258
↓ 7 callers
Method
baseType
Returns the type of the BASE register (0 if this memory operand doesn't use the BASE register). \note If the returned type is one (a value never asso
smap/asmjit/asmjit/core/operand.h:1047
↓ 7 callers
Function
bitVectorClear
smap/asmjit/asmjit/core/support.h:1037
↓ 7 callers
Function
bitVectorSetBit
smap/asmjit/asmjit/core/support.h:1006
↓ 7 callers
Function
capacityOfOpCount
smap/asmjit/asmjit/core/builder.h:815
↓ 7 callers
Function
cc
smap/asmjit/asmjit/core/rabuilders_p.h:45
↓ 7 callers
Function
cpuidQuery
Executes `cpuid` instruction.
smap/asmjit/asmjit/x86/x86features.cpp:31
↓ 7 callers
Method
func
Returns the current function node.
smap/asmjit/asmjit/core/rapass_p.h:676
↓ 7 callers
Function
gpq
Creates a 64-bit GPQ register operand (64-bit).
smap/asmjit/asmjit/x86/x86operand.h:583
↓ 7 callers
Function
hasFlag
smap/asmjit/asmjit/core/rapass_p.h:148
↓ 7 callers
Method
hasUseId
Tests whether the register must be allocated to a fixed physical register before it's used.
smap/asmjit/asmjit/core/radefs_p.h:877
↓ 7 callers
Method
indexType
Returns the type of an INDEX register (0 if this memory operand doesn't use the INDEX register).
smap/asmjit/asmjit/core/operand.h:1051
↓ 7 callers
Method
info
smap/asmjit/asmjit/core/virtmem.cpp:479
↓ 7 callers
Method
insert
example/imgui/imgui.h:1073
↓ 7 callers
Function
is32Bit
Tests whether this architecture is 32-bit.
smap/asmjit/asmjit/core/arch.h:136
↓ 7 callers
Method
isOffset64Bit
Tests whether the memory operand has a 64-bit offset or absolute address. If this is true then `hasBase()` must always report false.
smap/asmjit/asmjit/core/operand.h:1097
↓ 7 callers
Method
isSection
Tests whether this node is `SectionNode`.
smap/asmjit/asmjit/core/builder.h:531
↓ 7 callers
Function
nodeSizeOfOpCapacity
smap/asmjit/asmjit/core/builder.h:819
↓ 7 callers
Function
onSpillReg
Spills a variable/register, saves the content to the memory-home if modified.
smap/asmjit/asmjit/core/ralocal_p.h:232
↓ 7 callers
Method
prepend
smap/asmjit/asmjit/core/zonestack.h:141
↓ 7 callers
Method
preservedRegs
Returns the mask of preserved registers of the given register `group`. Preserved registers are those that must survive the function call unmodified.
smap/asmjit/asmjit/core/func.h:795
↓ 7 callers
Method
reserve
example/imgui/imgui.h:1056
↓ 7 callers
Method
setInlineComment
Sets an inline comment/annotation string to `s`.
smap/asmjit/asmjit/core/builder.h:636
↓ 7 callers
Method
setU32
Sets immediate value to 32-bit unsigned integer `val`.
smap/asmjit/asmjit/core/operand.h:1266
↓ 7 callers
Method
size
smap/asmjit/asmjit/core/codeholder.h:132
↓ 7 callers
Function
stbtt__cff_get_index
example/imgui/stb_truetype.h:1041
↓ 7 callers
Method
tiedCount
Returns count of all tied registers.
smap/asmjit/asmjit/core/rapass_p.h:325
↓ 7 callers
Method
tiedRegs
Returns tied registers (all).
smap/asmjit/asmjit/core/rapass_p.h:320
↓ 7 callers
Function
x86EncodeSib
Encode SIB byte.
smap/asmjit/asmjit/x86/x86assembler.cpp:333
↓ 6 callers
Method
AddCircle
example/imgui/imgui_draw.cpp:1061
↓ 6 callers
Method
AddCircleFilled
example/imgui/imgui_draw.cpp:1071
↓ 6 callers
Method
Buffer
smap/translation.h:85
↓ 6 callers
Method
HasSelection
example/imgui/imgui.h:1217
↓ 6 callers
Function
IM_DELETE
example/imgui/imgui_internal.h:167
↓ 6 callers
Function
ImIsPowerOfTwo
example/imgui/imgui_internal.h:94
↓ 6 callers
Function
ImTextCountCharsFromUtf8
example/imgui/imgui.cpp:1149
↓ 6 callers
Function
ImTextCountUtf8BytesFromStr
example/imgui/imgui.cpp:1227
↓ 6 callers
Function
JitAllocatorTest_usage
smap/asmjit/asmjit/core/jitallocator.cpp:1017
↓ 6 callers
Function
LoggingInternal_formatImmText
smap/asmjit/asmjit/x86/x86logging.cpp:352
↓ 6 callers
Method
PrimVtx
example/imgui/imgui.h:1482
↓ 6 callers
Function
STB_TEXTEDIT_LAYOUTROW
example/imgui/imgui.cpp:8252
↓ 6 callers
Function
addAttributes
smap/asmjit/asmjit/core/compiler.h:403
↓ 6 callers
Function
addFlags
smap/asmjit/asmjit/core/logging.h:152
↓ 6 callers
Method
addFlags
Adds instruction `flags` to this RAInst.
smap/asmjit/asmjit/core/rapass_p.h:309
↓ 6 callers
Function
alloc
Allocates the requested memory specified by `size`. Pointer returned is valid until the `Zone` instance is destroyed or reset by calling `reset()`. I
smap/asmjit/asmjit/core/zone.h:260
↓ 6 callers
Function
asUInt
smap/asmjit/asmjit/core/support.h:96
↓ 6 callers
Function
bitVectorFill
smap/asmjit/asmjit/core/support.h:1033
↓ 6 callers
Method
bufferSize
Returns the buffer size of the section.
smap/asmjit/asmjit/core/codeholder.h:203
↓ 6 callers
Method
cloneAs
smap/asmjit/asmjit/core/operand.h:768
↓ 6 callers
Method
dup
smap/asmjit/asmjit/core/zone.cpp:183
↓ 6 callers
Method
emitPP
smap/asmjit/asmjit/x86/x86assembler.cpp:365
↓ 6 callers
Function
eq
smap/asmjit/asmjit/core/string.h:250
↓ 6 callers
Method
extractRex
Extract `REX` prefix from opcode combined with `options`.
smap/asmjit/asmjit/x86/x86opcode_p.h:403
↓ 6 callers
Function
gpb
Creates an 8-bit low GPB register operand.
smap/asmjit/asmjit/x86/x86operand.h:573
↓ 6 callers
Function
gpd
Creates a 32-bit GPD register operand.
smap/asmjit/asmjit/x86/x86operand.h:581
↓ 6 callers
Function
gpw
Creates a 16-bit GPW register operand.
smap/asmjit/asmjit/x86/x86operand.h:579
↓ 6 callers
Method
hasBase
Tests whether the memory operand has a BASE register or label specified.
smap/asmjit/asmjit/core/operand.h:1026
↓ 6 callers
Method
id
Returns the register id. \note Always check whether the register is assigned before using the returned identifier as non-assigned `RegOnly` instance
smap/asmjit/asmjit/core/operand.h:867
↓ 6 callers
Method
id
Returns the id of the label.
smap/asmjit/asmjit/core/builder.h:917
↓ 6 callers
Method
indexOf
Returns index of the given `val` or `Globals::kNotFound` if it doesn't exist.
smap/asmjit/asmjit/core/zonevector.h:298
↓ 6 callers
Function
inlineComment
Returns comment/annotation of the next instruction.
smap/asmjit/asmjit/core/emitter.h:306
↓ 6 callers
Method
isActive
Tests whether the node is part of the code.
smap/asmjit/asmjit/core/builder.h:578
↓ 6 callers
Function
isAssigned
smap/asmjit/asmjit/core/rapass_p.h:151
↓ 6 callers
Method
isAssigned
smap/asmjit/asmjit/x86/x86internal.cpp:283
↓ 6 callers
Function
isInt16
smap/asmjit/asmjit/core/type.h:158
↓ 6 callers
Function
isLabelValid
Tests whether the `label` is valid (i.e. registered).
smap/asmjit/asmjit/core/emitter.h:349
↓ 6 callers
Function
isPhysAssigned
smap/asmjit/asmjit/core/raassignment_p.h:169
↓ 6 callers
Method
isRegHome
smap/asmjit/asmjit/core/operand.h:1021
↓ 6 callers
Method
isSReg
Tests whether the register is a segment register.
smap/asmjit/asmjit/x86/x86operand.h:153
↓ 6 callers
Function
isUInt16
smap/asmjit/asmjit/core/type.h:159
↓ 6 callers
Function
isUInt8
smap/asmjit/asmjit/core/type.h:157
↓ 6 callers
Function
isValid
smap/asmjit/asmjit/core/type.h:151
↓ 6 callers
Method
label
Returns the label as `Label` operand.
smap/asmjit/asmjit/core/builder.h:919
↓ 6 callers
Method
markDone
smap/asmjit/asmjit/x86/x86internal.cpp:263
↓ 6 callers
Method
newRelocEntry
smap/asmjit/asmjit/core/codeholder.cpp:739
↓ 6 callers
Method
options
smap/asmjit/asmjit/core/inst.h:384
↓ 6 callers
Method
popFirst
smap/asmjit/asmjit/core/zonestack.h:174
↓ 6 callers
Function
readU8
smap/asmjit/asmjit/core/support.h:658
↓ 6 callers
Method
saRegId
smap/asmjit/asmjit/core/func.h:801
↓ 6 callers
Method
setBit
smap/asmjit/asmjit/core/zonevector.h:508
↓ 6 callers
Method
setI16
Sets immediate value to 16-bit signed integer `val`.
smap/asmjit/asmjit/core/operand.h:1260
← previous
next →
201–300 of 3,570, ranked by callers