Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StanfordPL/x64asm
/ functions
Functions
736 in github.com/StanfordPL/x64asm
⨍
Functions
736
◇
Types & classes
195
↓ 1 callers
Method
type
Return the type of this operand */
src/operand.h:45
↓ 1 callers
Function
undef_read
This function iterates over a branch-free code and checks that the read set for each instruction is a subset of the def set at that code point. The bo
examples/dataflow.cc:31
↓ 1 callers
Method
undef_symbol
Returns true if an undefined symbol error occurred. */
src/linker.h:50
↓ 1 callers
Function
write
Write each of the built-in constants
examples/constants.cc:28
↓ 1 callers
Function
xmm
tools/fuzz.cc:97
↓ 1 callers
Function
ymm
tools/fuzz.cc:101
Method
Al
Direct access to this constructor is disallowed. */
src/r.h:134
Method
Ax
Direct access to this constructor is disallowed. */
src/r.h:238
Method
Cl
Direct access to this constructor is disallowed. */
src/r.h:150
Method
Code
Creates an empty code sequence. */
src/code.h:36
Method
Dx
Direct access to this constructor is disallowed. */
src/r.h:254
Method
Eax
Direct access to this constructor is disallowed. */
src/r.h:311
Method
Eflags
Direct access to this constructor is disallowed. */
src/env_bits.h:94
Method
EnvBits
Copy constructor. */
src/env_bits.h:29
Method
EnvReg
Direct access to this constructor is disallowed. */
src/env_reg.h:36
Method
Far
Direct access to this constructor is disallowed. */
src/modifier.h:101
Method
FlagSet
Creates a flag set from a bit mask. */
src/flag_set.h:30
Method
FlagsIterator
Creates iterator for flags */
src/reg_set.h:823
Method
FpuControl
Direct access to this constructor is disallowed. */
src/env_bits.h:110
Method
FpuData
Direct access to this constructor is disallowed. */
src/env_reg.h:56
Method
FpuInstruction
Direct access to this constructor is disallowed. */
src/env_reg.h:72
Method
FpuOpcode
Direct access to this constructor is disallowed. */
src/env_reg.h:88
Method
FpuStatus
Direct access to this constructor is disallowed. */
src/env_bits.h:126
Method
FpuTag
Direct access to this constructor is disallowed. */
src/env_bits.h:142
Method
Fs
Direct access to this constructor is disallowed. */
src/sreg.h:99
Method
Function
Returns a new function; internal buffer may be larger than specified. */
src/function.h:50
Method
GpIterator
Creates iterator for GPs */
src/reg_set.h:691
Method
Gs
Direct access to this constructor is disallowed. */
src/sreg.h:115
Method
Hint
Direct access to this constructor is disallowed. */
src/hint.h:74
Method
Imm
Direct access to this constructor is disallowed. */
src/imm.h:68
Method
Imm16
Creates a 16-bit immediate. */
src/imm.h:95
Method
Imm32
Creates a 32-bit immediate. */
src/imm.h:112
Method
Imm64
Creates a 64-bit immediate. */
src/imm.h:129
Method
Imm8
Creates a 8-bit immediate. */
src/imm.h:80
Method
Instruction
Creates an instruction with no operands. */
src/instruction.h:120
Method
Label
Creates a new, globally unique label. */
src/label.h:33
Method
M
src/m.h:231
Method
Mm
Direct access to this constructor is disallowed. */
src/mm.h:68
Method
MmIterator
Creates iterator for MMs */
src/reg_set.h:779
Method
Modifier
Direct access to this constructor is disallowed. */
src/modifier.h:71
Method
Moffs
Create a moffs using seg:offset form. */
src/moffs.h:113
Method
Moffs16
Create a moffs using seg:offset form. */
src/moffs.h:135
Method
Moffs32
Create a moffs using seg:offset form. */
src/moffs.h:144
Method
Moffs64
Create a moffs using seg:offset form. */
src/moffs.h:153
Method
Moffs8
Create a moffs using seg:offset form. */
src/moffs.h:126
Method
Mxcsr
Direct access to this constructor is disallowed. */
src/env_bits.h:158
Method
One
Direct access to this construcotr is disallowed. */
src/imm.h:174
Method
Operand
Creates an operand with a type and no underlying value. */
src/operand.h:59
Method
Pref66
Direct access to this constructor is disallowed. */
src/modifier.h:81
Method
PrefRexW
Direct access to this constructor is disallowed. */
src/modifier.h:91
Method
Properties
Creates a property set using a bit mask. */
src/instruction.h:67
Method
R
Direct access to this constructor is disallowed. */
src/r.h:45
Method
R16
Direct access to this constructor is disallowed. */
src/r.h:221
Method
R32
Direct access to this constructor is disallowed. */
src/r.h:294
Method
R64
Direct access to this constructor is disallowed. */
src/r.h:350
Method
Rax
Direct access to this constructor is disallowed. */
src/r.h:367
Method
Rb
Direct access to this constructor is disallowed. */
src/r.h:82
Method
RegSet
Creates a register set from four bit masks. */
src/reg_set.h:91
Method
Rel
Direct access to this constructor is disallowed. */
src/rel.h:67
Method
Rel32
Creates a 32-bit relative offset. */
src/rel.h:91
Method
Rel8
Creates an 8-bit relative offset. */
src/rel.h:76
Method
Rh
Direct access to this constructor is disallowed. */
src/r.h:184
Method
Rip
Direct access to this constructor is disallowed. */
src/env_reg.h:104
Method
Rl
Direct access to this constructor is disallowed. */
src/r.h:117
Method
Sreg
Direct access to this constructor is disallowed. */
src/sreg.h:82
Method
Sse
src/sse.h:40
Method
SseIterator
Creates iterator for SSEs */
src/reg_set.h:735
Method
St
Direct access to this constructor is disallowed. */
src/st.h:81
Method
St0
Direct access to this constructor is disallowed. */
src/st.h:98
Method
Three
Direct access to this constructor is disallosed. */
src/imm.h:191
Method
Xmm
Direct access to this constructor is disallowed. */
src/xmm.h:73
Method
Xmm0
Direct access to this constructor is disallowed. */
src/xmm.h:90
Method
Ymm
Direct access to this constructor is disallowed. */
src/ymm.h:70
Method
Zero
Direct access to this constructor is disallowed. */
src/imm.h:157
Method
advance_byte
Increments the write pointer by one byte. */
src/function.h:228
Method
advance_long
Increments the write pointer by four bytes. */
src/function.h:238
Method
advance_quad
Increments the write pointer by eight bytes. */
src/function.h:243
Method
advance_word
Increments the write pointer by two bytes. */
src/function.h:233
Method
ah
src/constants.h:339
Method
al
src/constants.h:326
Method
all_gps
Creates a register set containing all general purpose registers. */
src/reg_set.h:136
Method
all_xmms
Creates a register set containing all xmm registers. */
src/reg_set.h:140
Method
all_ymms
Creates a register set containing all ymm registers. */
src/reg_set.h:144
Method
assemble
Convenience method; compiles a code into a newly allocated function. */
src/assembler.h:62
Method
ax
src/constants.h:389
Method
bh
src/constants.h:348
Method
bl
src/constants.h:335
Method
bp
src/constants.h:404
Method
bpl
src/constants.h:355
Method
bx
src/constants.h:398
Method
call
src/function.h:115
Method
capacity
Returns the total number of bytes in the internal buffer. */
src/function.h:157
Method
ch
src/constants.h:342
Method
check
Returns true if this xmm register is well-formed. */
src/ymm.h:36
Method
check
Returns true if this label is well-formed. */
src/label.h:52
Method
check
Returns true if this xmm register is well-formed. */
src/xmm.h:35
Method
check
Returns true if this xmm register is %xmm0. */
src/xmm.h:84
Method
check
src/instruction.cc:565
Method
check
Returns true iff every instruction is well-formed. */
src/code.h:110
Method
check
Returns true if this register is well-formed. */
src/r.h:93
← previous
next →
101–200 of 736, ranked by callers