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
↓ 16 callers
Method
offsetLo32
Returns a 32-bit low part of a 64-bit offset or absolute address.
smap/asmjit/asmjit/core/operand.h:1111
↓ 16 callers
Method
resize
Resizes the vector to hold `n` elements. If `n` is greater than the current size then the additional elements' content will be initialized to zero. I
smap/asmjit/asmjit/core/zonevector.h:374
↓ 16 callers
Function
x86EncodeMod
Encode MOD byte.
smap/asmjit/asmjit/x86/x86assembler.cpp:325
↓ 15 callers
Function
_isValidRed
Tests whether the node is RED (RED node must be non-null and must have RED flag set).
smap/asmjit/asmjit/core/zonetree.h:79
↓ 15 callers
Function
constCtz
smap/asmjit/asmjit/core/support.h:256
↓ 15 callers
Function
hasEmitterOption
Tests whether the `option` is present in emitter options.
smap/asmjit/asmjit/core/emitter.h:236
↓ 15 callers
Method
hasNext
smap/asmjit/asmjit/core/jitallocator.cpp:83
↓ 15 callers
Method
hasPreservedFP
Tests whether the function preserves frame pointer (EBP|ESP on X86).
smap/asmjit/asmjit/core/func.h:596
↓ 15 callers
Method
initReg
smap/asmjit/asmjit/core/func.h:226
↓ 15 callers
Function
newConst
Put data to a constant-pool and get a memory reference to it.
smap/asmjit/asmjit/x86/x86compiler.h:166
↓ 15 callers
Method
nextToken
smap/asmtk/asmtk/asmparser.cpp:87
↓ 15 callers
Method
release
smap/asmjit/asmjit/core/virtmem.cpp:112
↓ 15 callers
Function
stbtt__buf_get8
example/imgui/stb_truetype.h:984
↓ 15 callers
Function
stbtt__csctx_rccurve_to
example/imgui/stb_truetype.h:1815
↓ 15 callers
Function
ttULONG
example/imgui/stb_truetype.h:1140
↓ 14 callers
Method
BufferSize
smap/translation.h:86
↓ 14 callers
Method
addFlags
Adds `flags` to `FuncValue`.
smap/asmjit/asmjit/core/func.h:266
↓ 14 callers
Method
bitAt
smap/asmjit/asmjit/core/zonevector.h:503
↓ 14 callers
Method
clear
smap/asmjit/asmjit/core/string.cpp:35
↓ 14 callers
Method
hasFlag
Tests whether the instruction has flag `flag`, see `Flags`.
smap/asmjit/asmjit/x86/x86instdb.h:378
↓ 14 callers
Function
ptr
Creates `[base.reg + offset]` memory operand.
smap/asmjit/asmjit/x86/x86operand.h:861
↓ 13 callers
Function
LoggingInternal_formatImmShuf
smap/asmjit/asmjit/x86/x86logging.cpp:300
↓ 13 callers
Method
argCount
Returns the number of function arguments.
smap/asmjit/asmjit/core/func.h:370
↓ 13 callers
Method
end
example/imgui/imgui.h:1044
↓ 13 callers
Function
isArmFamily
Tests whether this architecture is ARM32 or ARM64.
smap/asmjit/asmjit/core/arch.h:143
↓ 13 callers
Function
isPowerOf2
smap/asmjit/asmjit/core/support.h:421
↓ 13 callers
Method
isWrite
Tests whether the register is written (writes `true` also if it's Read/Write).
smap/asmjit/asmjit/core/radefs_p.h:828
↓ 12 callers
Method
InsertTranslation
Inserts a translation at the specified index
smap/translator.h:50
↓ 12 callers
Method
archId
Returns the target architecture of the function frame.
smap/asmjit/asmjit/core/func.h:577
↓ 12 callers
Method
insert
smap/asmjit/asmjit/core/constpool.h:116
↓ 12 callers
Method
isImm
Tests whether the operand is an immediate (`kOpImm`).
smap/asmjit/asmjit/core/operand.h:341
↓ 12 callers
Function
popcnt
smap/asmjit/asmjit/core/support.h:351
↓ 12 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
example/imgui/stb_truetype.h:1158
↓ 11 callers
Method
AddRect
a: upper-left, b: lower-right. we don't render 1 px sized rectangles properly.
example/imgui/imgui_draw.cpp:976
↓ 11 callers
Function
ImHash
Pass data_size==0 for zero-terminated strings FIXME-OPT: Replace with e.g. FNV1a hash? CRC32 pretty much randomly access 1KB. Need to do proper measur
example/imgui/imgui.cpp:1023
↓ 11 callers
Function
STB_TEXTEDIT_GETCHAR
example/imgui/imgui.cpp:8248
↓ 11 callers
Function
archId
Returns the architecture id, see `Id`.
smap/asmjit/asmjit/core/arch.h:117
↓ 11 callers
Method
archId
smap/asmjit/asmjit/x86/x86internal.cpp:357
↓ 11 callers
Method
begin
example/imgui/imgui.h:1042
↓ 11 callers
Function
bytepack32_4x8
Pack four 8-bit integer into a 32-bit integer as it is an array of `{b0,b1,b2,b3}`.
smap/asmjit/asmjit/core/support.h:583
↓ 11 callers
Function
isInt
smap/asmjit/asmjit/core/type.h:155
↓ 11 callers
Method
nextAndFlip
smap/asmjit/asmjit/core/jitallocator.cpp:102
↓ 11 callers
Method
setData
smap/asmtk/asmtk/asmtokenizer.h:66
↓ 11 callers
Function
stbtt_FindGlyphIndex
example/imgui/stb_truetype.h:1330
↓ 11 callers
Method
virtIndexAsWorkReg
smap/asmjit/asmjit/core/rapass_p.h:933
↓ 10 callers
Method
AddLine
example/imgui/imgui_draw.cpp:966
↓ 10 callers
Method
Clear
example/imgui/imgui_draw.cpp:307
↓ 10 callers
Function
ImLengthSqr
example/imgui/imgui_internal.h:150
↓ 10 callers
Function
LogRenderedText
Internal version that takes a position to decide on newline placement and pad items according to their depth. We split text into individual lines to a
example/imgui/imgui.cpp:3119
↓ 10 callers
Function
LoggingInternal_formatImmBits
smap/asmjit/asmjit/x86/x86logging.cpp:315
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
example/imgui/imgui.cpp:8247
↓ 10 callers
Method
eq
smap/asmjit/asmjit/core/string.cpp:438
↓ 10 callers
Method
indexId
Returns the id of the INDEX register.
smap/asmjit/asmjit/core/operand.h:1064
↓ 10 callers
Function
isInitialized
smap/asmjit/asmjit/core/arch.h:96
↓ 10 callers
Function
isUInt32
smap/asmjit/asmjit/core/type.h:161
↓ 10 callers
Method
logf
smap/asmjit/asmjit/core/logging.cpp:47
↓ 10 callers
Method
markUseDone
smap/asmjit/asmjit/core/radefs_p.h:897
↓ 10 callers
Method
reset
smap/asmjit/asmjit/core/codeholder.cpp:196
↓ 10 callers
Function
resetInlineComment
Resets the comment/annotation to nullptr.
smap/asmjit/asmjit/core/emitter.h:314
↓ 10 callers
Function
rwZeroExtendGp
smap/asmjit/asmjit/x86/x86instapi.cpp:755
↓ 10 callers
Method
segmentId
Returns segment override register id, see `SReg::Id`.
smap/asmjit/asmjit/x86/x86operand.h:504
↓ 10 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
example/imgui/stb_textedit.h:662
↓ 10 callers
Method
u8
Returns immediate value as 8-bit unsigned integer, possibly cropped.
smap/asmjit/asmjit/core/operand.h:1229
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
example/imgui/imgui.cpp:1408
↓ 9 callers
Method
PathLineTo
example/imgui/imgui.h:1452
↓ 9 callers
Method
Size
smap/region.h:38
↓ 9 callers
Method
begin
smap/asmjit/asmjit/core/zonevector.h:181
↓ 9 callers
Method
c_str
example/imgui/imgui.h:1138
↓ 9 callers
Method
callConv
Returns the calling convention.
smap/asmjit/asmjit/core/func.h:95
↓ 9 callers
Function
emit8
smap/asmjit/asmjit/core/codebufferwriter_p.h:53
↓ 9 callers
Method
extractO
Extract `O` field from the opcode.
smap/asmjit/asmjit/x86/x86opcode_p.h:398
↓ 9 callers
Method
hasOffset
Tests whether the memory operand has a non-zero offset or absolute address.
smap/asmjit/asmjit/core/operand.h:1100
↓ 9 callers
Method
isBound
Tests whether the label is bound.
smap/asmjit/asmjit/core/codeholder.h:374
↓ 9 callers
Method
isGp
Tests whether the register is a general purpose register (any size).
smap/asmjit/asmjit/core/operand.h:745
↓ 9 callers
Function
isLarge
smap/asmjit/asmjit/core/string.h:132
↓ 9 callers
Function
isMmx
smap/asmjit/asmjit/core/type.h:181
↓ 9 callers
Method
isStack
Tests whether the argument is passed by stack.
smap/asmjit/asmjit/core/func.h:275
↓ 9 callers
Function
offset
smap/asmjit/asmjit/core/rastack_p.h:75
↓ 9 callers
Function
op
smap/asmjit/asmjit/core/rapass.cpp:683
↓ 9 callers
Method
opCount
smap/asmjit/asmjit/core/inst.h:226
↓ 9 callers
Method
operands
smap/asmjit/asmjit/core/inst.h:246
↓ 9 callers
Method
pop
smap/asmjit/asmjit/core/zonestack.h:191
↓ 9 callers
Function
resetInstOptions
Resets options of the next instruction.
smap/asmjit/asmjit/core/emitter.h:292
↓ 9 callers
Method
size
smap/asmjit/asmjit/core/radefs_p.h:496
↓ 9 callers
Method
stackOffset
Returns a stack offset of this argument.
smap/asmjit/asmjit/core/func.h:295
↓ 9 callers
Function
stbtt__buf_seek
example/imgui/stb_truetype.h:998
↓ 9 callers
Function
stbtt__new_buf
example/imgui/stb_truetype.h:1019
↓ 9 callers
Function
stbtt_setvertex
example/imgui/stb_truetype.h:1432
↓ 9 callers
Method
useId
Returns a physical register id used for 'use' operation.
smap/asmjit/asmjit/core/radefs_p.h:882
↓ 8 callers
Function
ImCharIsSpace
example/imgui/imgui_internal.h:93
↓ 8 callers
Method
alloc
smap/asmjit/asmjit/core/virtmem.cpp:97
↓ 8 callers
Method
assign
smap/asmjit/asmjit/x86/x86internal.cpp:288
↓ 8 callers
Method
capacity
smap/asmjit/asmjit/core/codeholder.h:133
↓ 8 callers
Method
emitImmediate
smap/asmjit/asmjit/x86/x86assembler.cpp:416
↓ 8 callers
Function
func
Returns the current function.
smap/asmjit/asmjit/core/compiler.h:214
↓ 8 callers
Method
hasBaseReg
Tests whether the BASE operand is a register (registers start after `kLabelTag`).
smap/asmjit/asmjit/core/operand.h:1035
↓ 8 callers
Method
hasDynamicAlignment
Tests whether the function has to align stack dynamically.
smap/asmjit/asmjit/core/func.h:637
↓ 8 callers
Method
hasIndex
Tests whether the memory operand has an INDEX register specified.
smap/asmjit/asmjit/core/operand.h:1028
↓ 8 callers
Method
hasIndexReg
Tests whether the INDEX operand is a register (registers start after `kLabelTag`).
smap/asmjit/asmjit/core/operand.h:1039
↓ 8 callers
Method
isInst
Tests whether this node is either `InstNode` or extends it.
smap/asmjit/asmjit/core/builder.h:529
← previous
next →
101–200 of 3,570, ranked by callers