Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/can1357/selene
/ functions
Functions
2,499 in github.com/can1357/selene
⨍
Functions
2,499
◇
Types & classes
32,045
↓ 6 callers
Function
lookup_shadow_pfn
selene/hooks/patch_manager.hpp:32
↓ 6 callers
Method
move
Final move wrapper.
selene/su/emulation.cpp:2199
↓ 6 callers
Function
open_key
shared/ntpp/reg.cpp:52
↓ 6 callers
Function
pte_details
selene/su/mirror.hpp:26
↓ 6 callers
Method
push_stack
apollo-vm/apollo-vm.cpp:162
↓ 6 callers
Function
query_key_value
shared/ntpp/reg.hpp:18
↓ 6 callers
Function
read_buffer
xt/includes/xt/event.hpp:528
↓ 6 callers
Function
read_bytes
Reads multiple hexadecimal bytes from the given position.
selene/gdb/protocol.hpp:99
↓ 6 callers
Function
set_event
shared/ntpp/sync.cpp:50
↓ 6 callers
Function
set_key_value
Key value setter and misc APIs.
shared/ntpp/reg.cpp:103
↓ 6 callers
Function
set_string_attribute
apollo-linker/utility/llvm.hpp:117
↓ 6 callers
Method
size
shared/tinyjit.hpp:556
↓ 6 callers
Function
vad_base_vpn
VAD binary search.
shared/ntpp/memory.hpp:197
↓ 6 callers
Method
validate_ip
Validates the instruction.
flash/src/section.cpp:139
↓ 5 callers
Function
alloc_reg_with_mask
flash/includes/flash/shellcode.hpp:67
↓ 5 callers
Function
allocate_task
Allocates a task and returns a unique resource referencing it.
selene/sched/irq.cpp:65
↓ 5 callers
Method
apply
Application using apply.
selene/su/register_mask.hpp:26
↓ 5 callers
Method
dump
selene/misc/shellcode_dumper.cpp:155
↓ 5 callers
Method
end
shared/apollo/satella.hpp:46
↓ 5 callers
Method
enter
selene/su/plpd.cpp:276
↓ 5 callers
Method
enum_symbols
apollo-linker/object/collection.hpp:79
↓ 5 callers
Method
fetch_and
Fetch AND/OR/XOR.
shared/sdkgen/runtime.hpp:643
↓ 5 callers
Function
get_context
selene/utility/thread.hpp:170
↓ 5 callers
Method
get_pxe
selene/su/mirror.hpp:41
↓ 5 callers
Function
hook
Hooks the callee.
selene/su/ext/apiset.cpp:80
↓ 5 callers
Function
inline_asm
Inline assembly helper.
apollo-linker/utility/llvm.hpp:154
↓ 5 callers
Function
is_isolated
Given a PFN returns whether or not the page is isolated.
selene/utility/memory_isolation.cpp:189
↓ 5 callers
Function
is_miniport_up
Checks if the miniport is up and viable.
selene/net/ndispp.hpp:292
↓ 5 callers
Function
is_pfn_borrowed
selene/utility/page_manager.hpp:165
↓ 5 callers
Method
is_public
apollo-linker/object/primitives.hpp:328
↓ 5 callers
Method
is_shadowed
Returns whether or not the image/pointer given is shadowed, meaning it is in a PXE that we are managing. - Atomic operation, no lock acquired needed.
selene/su/mirror.hpp:54
↓ 5 callers
Method
known
flash/includes/flash/vcpu.hpp:101
↓ 5 callers
Function
leave_critical_region
shared/ntpp/common.hpp:293
↓ 5 callers
Method
match
Always match, just save the RVA.
flash/includes/flash/rule.hpp:183
↓ 5 callers
Method
read
pdblib/includes/pdblib/msf.hpp:290
↓ 5 callers
Method
read
shared/trace_snapshot.hpp:260
↓ 5 callers
Method
read_flags
EFlags access.
flash/includes/flash/vcpu.hpp:424
↓ 5 callers
Method
read_guest_cr3
Observers.
selene/su/plpd.hpp:110
↓ 5 callers
Function
read_net_buffer
selene/net/ndispp.hpp:308
↓ 5 callers
Function
read_vtsc
Reads/writes the virtual cycle counter.
selene/su/mitigations.cpp:73
↓ 5 callers
Method
release
selene/net/lwip.cpp:330
↓ 5 callers
Method
release
Reset release and destructor.
shared/ntpp/ob.hpp:391
↓ 5 callers
Function
remove_enum_attribute
apollo-linker/utility/llvm.hpp:90
↓ 5 callers
Function
reset
selene/misc/crashdump.cpp:52
↓ 5 callers
Method
reset
selene/sched/irq.hpp:43
↓ 5 callers
Method
reset
shared/ntpp/sync.hpp:278
↓ 5 callers
Method
select
flash/includes/flash/vcpu.hpp:92
↓ 5 callers
Function
set
Inserts a hook.
selene/hooks/irp_hooks.cpp:105
↓ 5 callers
Function
should_handle_va
selene/su/mirrormm.cpp:435
↓ 5 callers
Method
size
shared/wasm/common.hpp:89
↓ 5 callers
Method
to_optional
flash/includes/flash/vcpu.hpp:128
↓ 5 callers
Function
transform_name
Transforms the naming convention of type and variables, converting anonymous tags into empty strings.
sdkgen/src/text_parsing.hpp:264
↓ 5 callers
Function
vad_limit_vpn
shared/ntpp/memory.hpp:198
↓ 5 callers
Method
valid
flash/includes/flash/section.hpp:20
↓ 4 callers
Function
__builtin_store_dynamic
Wrappers around the implementations.
shared/apollo/builtins.hpp:43
↓ 4 callers
Method
alloc_continue
Allocates continuation code bytes.
selene/hooks/inline_hooks.hpp:71
↓ 4 callers
Function
alloc_page
Allocates a properly aligned page, returns the physical address.
selene/utility/page_manager.hpp:22
↓ 4 callers
Function
allocate
Allocation and deallocation.
selene/misc/pool.cpp:47
↓ 4 callers
Function
apply_mba
apollo-linker/transform/mixed_bool_arith.cpp:220
↓ 4 callers
Function
as_hex
Converts a raw-buffer into a hexadecimal string.
selene/gdb/protocol.hpp:81
↓ 4 callers
Method
check_unwind_ptr
Checks if stack or instruction pointer is appropriate for unwinding.
shared/trace_snapshot.hpp:240
↓ 4 callers
Function
claim_pfn
selene/utility/memory_isolation.cpp:61
↓ 4 callers
Method
concat
selene/su/ext/apiset.cpp:166
↓ 4 callers
Function
create_kfile
Kernel mode file APIs.
shared/ntpp/io.cpp:429
↓ 4 callers
Method
decode
flash/src/interface.cpp:51
↓ 4 callers
Function
delete_file
shared/ntpp/io.cpp:607
↓ 4 callers
Method
discard_section_if
apollo-linker/object/primitives.hpp:418
↓ 4 callers
Method
dynamic_type_id
Implement the vtable functions needed.
pdblib/includes/pdblib/pdb.hpp:91
↓ 4 callers
Method
emulate
Emulates the given instruction, returns true if emulation was successful and the supervisor can continue execution from the trapframe.
selene/su/emulation.cpp:3911
↓ 4 callers
Function
enter_critical_region
shared/ntpp/common.hpp:251
↓ 4 callers
Function
enum_page_boundaries
selene/su/mirrormm.cpp:53
↓ 4 callers
Function
exit
selene/crt.cpp:114
↓ 4 callers
Method
find
flash/includes/flash/rule.hpp:133
↓ 4 callers
Function
flatten_inline
sdkgen/src/text_parsing.hpp:136
↓ 4 callers
Method
flush_locked
Invoked on demand when the circular buffers should be consumed.
selene/su/xt.hpp:164
↓ 4 callers
Function
free_private_nbls
selene/net/ndispp.hpp:350
↓ 4 callers
Function
from_unwind_id
Converts from unwind register id to XED register id.
flash/src/image.cpp:9
↓ 4 callers
Method
generate_identifier
pdblib/includes/pdblib/dbi.hpp:31
↓ 4 callers
Function
get_base_fs_from_path
Utilities for resolution of device hint.
shared/ntpp/io.cpp:352
↓ 4 callers
Function
get_basic_blocks
Iterator helpers.
apollo-linker/utility/llvm.hpp:410
↓ 4 callers
Function
get_function
apollo-linker/utility/llvm.hpp:338
↓ 4 callers
Function
get_global
apollo-linker/utility/llvm.hpp:369
↓ 4 callers
Function
get_kpcr
shared/ntpp/common.hpp:72
↓ 4 callers
Method
insert
Inserts bytes/encoding to the codegen.
selene/su/emulation.cpp:2004
↓ 4 callers
Method
insertb
shared/tinyjit.hpp:610
↓ 4 callers
Method
into
selene/gdb/ce.cpp:324
↓ 4 callers
Method
is_shared
selene/su/plpd.hpp:118
↓ 4 callers
Method
is_success
shared/ntpp/common.hpp:186
↓ 4 callers
Function
is_valid_c_name
Checks if the name is valid in C.
sdkgen/src/text_parsing.hpp:79
↓ 4 callers
Method
is_weak
Properties.
apollo-linker/object/primitives.hpp:327
↓ 4 callers
Function
loadi64
apollo-linker/utility/llvm.hpp:74
↓ 4 callers
Function
lookup_pair_pfn
Simple lookup.
selene/hooks/patch_manager.hpp:21
↓ 4 callers
Function
make_func_type
Type helpers.
apollo-linker/utility/llvm.hpp:169
↓ 4 callers
Function
make_sub
apollo-linker/transform/mixed_bool_arith.cpp:55
↓ 4 callers
Method
map
Mapping, updating, and unmapping of memory ranges. - Must be non-paged memory that is in a shadowed PXE.
selene/su/mirror.cpp:84
↓ 4 callers
Method
move_prefixed
shared/apollo/satella.hpp:90
↓ 4 callers
Function
open_process
selene/gdb/ce.cpp:598
↓ 4 callers
Function
push_table
Global task table helpers.
selene/sched/irq.cpp:104
↓ 4 callers
Function
queue
Queues a task.
selene/sched/irq.cpp:237
↓ 4 callers
Method
read
shared/ntpp/reg.hpp:212
← previous
next →
201–300 of 2,499, ranked by callers