MCPcopy Create free account

hub / github.com/AveryOS/avery / functions

Functions389 in github.com/AveryOS/avery

↓ 123 callersFunctionnew
()
kernel/process.rs:48
↓ 89 callersMethodpush
(&mut self, val: T)
kernel/util.rs:64
↓ 60 callersFunctioncoerce
(from: A)
kernel/std/std.rs:116
↓ 56 callersFunctionrun
()
kernel/arch/x64/mod.rs:92
↓ 41 callersMethoditer
(&'a self)
kernel/util.rs:72
↓ 39 callersMethodnext
(&mut self)
verifier/src/decoder.rs:33
↓ 34 callersFunctionoffset
(ptr: &'static T)
kernel/arch/x64/multiboot/bootstrap.rs:107
↓ 31 callersMethodmap
(&'s mut self, base: Addr, size: usize, flags: Addr)
kernel/memory/mod.rs:17
↓ 27 callersFunctionoutb
(port: u16, value: u8)
kernel/arch/x64/mod.rs:136
↓ 26 callersFunctionread
(r: &mut R)
kernel/arch/x64/dwarf.rs:42
↓ 23 callersMethodpeek
(&self)
verifier/src/decoder.rs:29
↓ 22 callersMethodclone
(&self)
verifier/capstone/capstone.rs:29
↓ 22 callersFunctiondef
()
verifier/src/x86_decoder.rs:165
↓ 19 callersMethodlock
Locks the spinlock and returns a guard. The returned value may be dereferenced for data access and the lock will be dropped when the guard falls out
kernel/spin/mutex.rs:147
↓ 19 callersMethodop
(&mut self, op: Operation)
verifier/src/x86_decoder.rs:156
↓ 19 callersFunctionreg
(offset: usize, val: u32)
kernel/arch/x64/apic.rs:58
↓ 17 callersMethodposition
(&self)
kernel/std/std.rs:238
↓ 16 callersMethodptr
(&self)
kernel/memory/mod.rs:89
↓ 15 callersFunctionread_lebu128
(r: &mut R)
kernel/arch/x64/dwarf.rs:28
↓ 14 callersMethodnew
(index: usize)
kernel/cpu.rs:54
↓ 13 callersMethodeach
(&block)
rake/build.rb:175
↓ 13 callersMethodskip
(&mut self, bytes: usize)
verifier/src/x86_decoder.rs:126
↓ 12 callersFunctioncpus
()
kernel/cpu.rs:32
↓ 12 callersMethodload
(storage)
rake/build.rb:209
↓ 12 callersMethodnext
(&mut self)
verifier/src/x86_decoder.rs:135
↓ 12 callersMethodstore
rake/build.rb:14
↓ 11 callersMethodexists?
rake/build.rb:67
↓ 11 callersMethoditer_mut
(&'a mut self)
kernel/util.rs:76
↓ 9 callersFunctiondecode
(data: &[u8], func_start: usize, size: usize, disp_off: u64, cases: &[(Vec<u8>, Vec<Effect>, InstFormat)])
verifier/src/decoder.rs:202
↓ 9 callersMethodget
(&mut self, i: usize)
kernel/util.rs:45
↓ 8 callersFunctionregister_handler
(index: u8, handler: Handler)
kernel/arch/x64/interrupts.rs:235
↓ 7 callersFunctionbit
(b: bool)
verifier/src/rustgen.rs:101
↓ 7 callersFunctionext_bit
(b: usize, i: usize, t: usize)
verifier/src/disasm.rs:18
↓ 7 callersFunctionget
(node: *mut T, offset: usize)
kernel/util.rs:145
↓ 7 callersFunctionmap
(address: Page, pages: usize, flags: Addr)
kernel/arch/x64/memory.rs:99
↓ 7 callersFunctionpage_table_entry
(page: PhysicalPage, flags: Addr)
kernel/arch/x64/memory.rs:271
↓ 7 callersMethodremaining
(&self)
verifier/src/decoder.rs:25
↓ 7 callersMethodremove
(&mut self, node: *mut T)
kernel/util.rs:204
↓ 7 callersMethodset_position
(&mut self, pos: u64)
kernel/std/std.rs:239
↓ 6 callersMethodaddr
(&self)
kernel/memory/mod.rs:103
↓ 6 callersFunctionalign_up
(value: T, mut alignment: T)
kernel/std/std.rs:184
↓ 6 callersMethodappend
(&mut self, node: *mut T)
kernel/util.rs:185
↓ 6 callersFunctionbsp
()
kernel/arch/x64/cpu.rs:126
↓ 6 callersFunctiondisable
()
kernel/arch/x64/interrupts.rs:45
↓ 6 callersMethodget
(&self, i: usize)
kernel/memory/physical.rs:35
↓ 6 callersMethodnext
(&self, node: *mut T)
kernel/util.rs:177
↓ 6 callersMethodnext_u32
(&mut self)
verifier/src/x86_decoder.rs:141
↓ 6 callersFunctionoffset_mut
(obj: *mut T, count: usize)
kernel/memory/mod.rs:80
↓ 6 callersMethodpeek
(&self)
verifier/src/x86_decoder.rs:101
↓ 6 callersMethodprev
(&self, node: *mut T)
kernel/util.rs:181
↓ 6 callersMethodremaining
(&self)
verifier/src/x86_decoder.rs:93
↓ 6 callersFunctionset_gate
(index: u8, stub: unsafe extern fn (), ist: u8)
kernel/arch/x64/interrupts.rs:219
↓ 5 callersFunctionalign_down
(value: T, alignment: T)
kernel/std/std.rs:190
↓ 5 callersMethodmatches
(&mut self, v: u8)
verifier/src/x86_decoder.rs:108
↓ 5 callersFunctionread_imm
(c: &mut Cursor, size: Size)
verifier/src/disasm.rs:74
↓ 4 callersMethodaddr
(&self, i: usize)
kernel/memory/physical.rs:18
↓ 4 callersFunctionalloc_stack
(pages: usize)
kernel/arch/x64/cpu.rs:210
↓ 4 callersMethodcall
(&self, payload: Payload)
notes/Caps.rs:29
↓ 4 callersFunctioncapstone_simple
(data: &[u8], disp_off: u64)
verifier/src/decoder.rs:147
↓ 4 callersFunctiondiv_up
(value: T, alignment: T)
kernel/std/std.rs:179
↓ 4 callersFunctionenable
()
kernel/arch/x64/interrupts.rs:41
↓ 4 callersFunctionentry_present
(entry: TableEntry)
kernel/arch/x64/memory.rs:132
↓ 4 callersFunctionget_page_entry
(_: &'s mut Ops, pointer: Page)
kernel/arch/x64/memory.rs:259
↓ 4 callersMethodget_reg
(&self, reg: u32)
kernel/arch/x64/io_apic.rs:62
↓ 4 callersFunctionget_submodule
(path)
rake/deps.rb:2
↓ 4 callersFunctionparse
(cursor: &mut Cursor, disp_off: u64, format: &InstFormat)
verifier/src/disasm.rs:659
↓ 4 callersFunctionread_str
(r: &mut Cursor<&'s [u8]>)
kernel/arch/x64/dwarf.rs:51
↓ 4 callersMethodreg
(&self, reg: u32, val: u32)
kernel/arch/x64/io_apic.rs:67
↓ 4 callersFunctionset_segment
(index: usize, code: bool, usermode: bool)
kernel/arch/x64/segments.rs:74
↓ 4 callersMethodtry_lock
Tries to lock the mutex. If it is already locked, it will return None. Otherwise it returns a guard within Some.
kernel/spin/mutex.rs:159
↓ 4 callersFunctionupdate_cursor
()
kernel/arch/x64/vga.rs:26
↓ 3 callersFunctionalloc_block
(pages: usize, kind: allocator::Kind)
kernel/memory/mod.rs:123
↓ 3 callersFunctionbacktrace
(info: &Info, elf: Option<&'s Image<'s>>)
kernel/arch/x64/interrupts.rs:62
↓ 3 callersFunctionbytes
(bs: &[u8])
verifier/src/table.rs:26
↓ 3 callersFunctioncurrent
()
kernel/arch/x64/cpu.rs:122
↓ 3 callersFunctioncurrent_slow
()
kernel/arch/x64/cpu.rs:115
↓ 3 callersFunctiondecode_address
(pointer: Page)
kernel/arch/x64/memory.rs:235
↓ 3 callersMethoddigest
rake/build.rb:71
↓ 3 callersFunctionensure_table_entry
(table: &mut Table, index: usize, lower: &mut Table)
kernel/arch/x64/memory.rs:185
↓ 3 callersMethodfile
(type, path)
rake/build.rb:203
↓ 3 callersFunctionfreeze
()
kernel/arch/x64/mod.rs:84
↓ 3 callersFunctionget_reg
(offset: usize)
kernel/arch/x64/apic.rs:53
↓ 3 callersFunctionget_user_elf
()
kernel/arch/x64/mod.rs:194
↓ 3 callersFunctionhalt
()
kernel/arch/x64/mod.rs:78
↓ 3 callersFunctioninitialize
()
kernel/memory/mod.rs:118
↓ 3 callersFunctionipi
(target: u8, kind: Message, vector: usize)
kernel/arch/x64/apic.rs:67
↓ 3 callersFunctionis_local_cpu
(cpu: &cpu::CPU)
kernel/arch/x64/cpu.rs:47
↓ 3 callersFunctionlist_insts
(ops: &mut Vec<Inst>, verify: bool)
verifier/src/table.rs:92
↓ 3 callersMethodlist_mut
(&mut self)
kernel/util.rs:18
↓ 3 callersFunctionlocal_id
()
kernel/arch/x64/apic.rs:72
↓ 3 callersFunctionmap_physical
(base: PhysicalPage, pages: usize, flags: Addr)
kernel/memory/mod.rs:57
↓ 3 callersFunctionnewline
()
kernel/arch/x64/vga.rs:64
↓ 3 callersFunctionpause
()
kernel/arch/x64/mod.rs:74
↓ 3 callersFunctionphysical_page_from_table_entry
(entry: TableEntry)
kernel/arch/x64/memory.rs:223
↓ 3 callersMethodread
(&'a self)
kernel/spin/rw_lock.rs:103
↓ 3 callersFunctionrebuild_check
(pkg, depends = [], version = "")
rake/deps.rb:108
↓ 3 callersFunctionsetup_segment
(params: &mut params::Info, kind: params::SegmentKind, virtual_start: &'static void, virtual_end: &'static voi
kernel/arch/x64/multiboot/mod.rs:27
↓ 3 callersMethodupdated?
rake/build.rb:96
↓ 3 callersMethodval
(&self, writer: &mut Write)
verifier/src/rustgen.rs:258
↓ 3 callersFunctionwrite_msr
(reg: u32, value: u64)
kernel/arch/x64/mod.rs:116
next →1–100 of 389, ranked by callers