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
↓ 3 callers
Function
restore_special_registers
selene/su/monitor.cpp:105
↓ 3 callers
Method
rfind
flash/src/interface.cpp:216
↓ 3 callers
Method
run
Routine level runner.
flash/src/vcpu.cpp:1356
↓ 3 callers
Function
set_cf_add
flash/src/vcpu.cpp:81
↓ 3 callers
Function
set_cf_sub
flash/src/vcpu.cpp:82
↓ 3 callers
Function
set_completion_routine
Completion routine helper.
shared/ntpp/io.cpp:229
↓ 3 callers
Function
set_io_priority
IRP priority.
shared/ntpp/io.cpp:88
↓ 3 callers
Function
set_state
Enables or disables the profiler.
selene/misc/profiler.cpp:171
↓ 3 callers
Function
set_thread_info
shared/ntpp/sync.hpp:883
↓ 3 callers
Function
signal
selene/sched/irq.cpp:185
↓ 3 callers
Function
swap
shared/sdkgen/runtime.hpp:1065
↓ 3 callers
Method
tasks
selene/sched/irq.cpp:29
↓ 3 callers
Method
test_branch
Conditional helpers.
flash/includes/flash/vcpu.hpp:671
↓ 3 callers
Function
tmp_jcc
flash/src/vcpu.cpp:249
↓ 3 callers
Method
to_string
String converison.
xt/includes/xt/program_analysis.hpp:46
↓ 3 callers
Method
translate
Translates SEG:OFF into RVA.
pdblib/includes/pdblib/dbi.hpp:462
↓ 3 callers
Function
trash_mirror_tlbs
selene/su/kproxy.cpp:903
↓ 3 callers
Function
treat_driver
Handles the driver entry given the policy.
selene/su/kproxy.cpp:440
↓ 3 callers
Function
try_unload
selene/su/su3.cpp:793
↓ 3 callers
Function
uenter
selene/su/vdbg.cpp:175
↓ 3 callers
Function
undecorate_name
apollo-linker/utility/undname.hpp:18
↓ 3 callers
Method
unlink
shared/sdkgen/nt_builtins.hpp:432
↓ 3 callers
Function
unlock_handle_table_entry
shared/ntpp/ob.cpp:166
↓ 3 callers
Function
update_adapter
Updates the adapter list and returns a promise that will be resolved with a working adapter that can connect to the internet where possible, or reject
selene/net/lwip.cpp:532
↓ 3 callers
Function
va_name
selene/utility/memory.cpp:1071
↓ 3 callers
Function
vmcs_exit
Exits the VM.
selene/su/monitor.cpp:896
↓ 3 callers
Method
wait_for_deref
Waits for the task to have no external references.
selene/sched/irq.hpp:110
↓ 3 callers
Function
wait_for_event
shared/ntpp/sync.cpp:891
↓ 2 callers
Function
DecodeSignedInt32
pdblib/includes/pdblib/cvinfo.h:4985
↓ 2 callers
Function
__wasm_ext_call
apollo-vm/apollo-vm.cpp:249
↓ 2 callers
Function
action_to_rw
Returns a simple pair <read, written> given an operand action.
flash/src/shellcode.cpp:138
↓ 2 callers
Method
add_argument
Pushes a new argument to the function prototype to be the given register / stack slot value.
flash/includes/flash/shellcode.hpp:212
↓ 2 callers
Function
add_br
Adds an inline hook to the function specified [src] redirecting it to [dst]. - TODO: If past epilogue contains [SUB RSP, N] convert CALL|JMP into JNZ
selene/hooks/inline_hooks.cpp:104
↓ 2 callers
Method
add_modifiers
Standalone helper to add the same modifiers as it's being added to the underlying type to any standalone type name.
pdblib/includes/pdblib/pdb.hpp:1475
↓ 2 callers
Function
add_namespace
Transforms the naming convention of types converting inlined anonymous tags into empty strings and adding namespaces.
sdkgen/src/generator.cpp:177
↓ 2 callers
Method
addq
shared/tinyjit.hpp:793
↓ 2 callers
Function
alloc_reg_with_used_mask
flash/includes/flash/shellcode.hpp:58
↓ 2 callers
Function
allocate_at_dpc_level
Low IRQL operations.
selene/misc/pool.cpp:167
↓ 2 callers
Function
allocate_copy
Copies the table from a given PFN.
selene/utility/page_manager.hpp:393
↓ 2 callers
Function
allocate_independent
Independent memory allocation / deallocation.
selene/utility/memory.cpp:381
↓ 2 callers
Function
allocate_physical_for_mdl
Physical memory allocation via a MDL, optionally contigious.
selene/utility/memory.cpp:391
↓ 2 callers
Method
analyze_registers
flash/src/shellcode.cpp:443
↓ 2 callers
Function
analyze_section
Code analysis.
flash/src/section.cpp:170
↓ 2 callers
Method
analyze_stack
Performs register and stack analysis.
flash/src/shellcode.cpp:421
↓ 2 callers
Method
as_lwip
selene/net/layer_defs.hpp:151
↓ 2 callers
Function
assign_result
flash/src/interface.cpp:1028
↓ 2 callers
Method
bit_offset
pdblib/includes/pdblib/pdb.hpp:818
↓ 2 callers
Function
bool_and
flash/includes/flash/vcpu.hpp:18
↓ 2 callers
Function
bool_or
flash/includes/flash/vcpu.hpp:28
↓ 2 callers
Method
calc_stack_slots
Calculates stack slots used [min_offset, max_offset].
flash/src/shellcode.cpp:384
↓ 2 callers
Function
call_dpc
selene/sched/irq.hpp:238
↓ 2 callers
Function
ce_list_process
selene/gdb/ce.cpp:440
↓ 2 callers
Function
change_win_protx
Makes the given WIN protection executable/no-execute.
selene/misc/shellcode_dumper.cpp:26
↓ 2 callers
Function
check_for_apc_delivery
shared/ntpp/common.hpp:275
↓ 2 callers
Function
claim_pfns
selene/utility/memory_isolation.cpp:145
↓ 2 callers
Function
claim_va
Range based versions.
selene/utility/memory_isolation.cpp:97
↓ 2 callers
Function
clear_event
shared/ntpp/sync.cpp:857
↓ 2 callers
Function
clear_khandle
shared/ntpp/common.hpp:169
↓ 2 callers
Method
compare_exchange
Compare-exchange primitive and the atomic counterpart.
shared/sdkgen/runtime.hpp:739
↓ 2 callers
Function
compute_checksum
Computes the checksum of a message.
selene/gdb/protocol.hpp:18
↓ 2 callers
Method
consume
Reads the data and continues onto the next offset.
pdblib/includes/pdblib/msf.hpp:88
↓ 2 callers
Function
convert_vad
selene/gdb/ce.cpp:501
↓ 2 callers
Function
copy_locked_mdl_chain
selene/utility/memory.cpp:913
↓ 2 callers
Function
copy_page
Copies from one page aligned pointer to another a number of pages.
selene/utility/page_manager.hpp:41
↓ 2 callers
Function
current_thread_effective_token
shared/ntpp/common.hpp:157
↓ 2 callers
Method
dec_strong_ref
apollo-linker/object/reference_counting.hpp:47
↓ 2 callers
Method
dec_weak_ref
apollo-linker/object/reference_counting.hpp:40
↓ 2 callers
Function
decode_ptr
shared/leh.hpp:25
↓ 2 callers
Method
deliver
selene/su/monitor.cpp:1239
↓ 2 callers
Function
demote_expression
Demotes a constant expression to an instruction and swaps values.
apollo-linker/utility/llvm.hpp:518
↓ 2 callers
Function
dereference_net_object
selene/net/ndispp.hpp:127
↓ 2 callers
Function
dereference_task
Dereferences a task.
selene/sched/irq.cpp:50
↓ 2 callers
Function
deserialize_import_library
shared/apollo/satella.hpp:734
↓ 2 callers
Function
detach_session
selene/utility/memory.cpp:696
↓ 2 callers
Function
did_rundown
shared/ntpp/sync.hpp:173
↓ 2 callers
Method
discard_section
Discards a section in the object file.
apollo-linker/object/primitives.hpp:396
↓ 2 callers
Function
discover_dependencies
Helper to discover dependencies. - Also returns boolean indicating whether or not the type contains anonymous types.
sdkgen/src/writer.cpp:260
↓ 2 callers
Function
dmap_find_ip
selene/su/kproxy.cpp:229
↓ 2 callers
Function
dump
Outputs the current collected data.
selene/misc/profiler.cpp:104
↓ 2 callers
Function
dump_net_object
Debug helpers.
selene/net/ndispp.hpp:537
↓ 2 callers
Method
empty
shared/wasm/common.hpp:90
↓ 2 callers
Method
end
shared/tinyjit.hpp:554
↓ 2 callers
Function
enum_directory
shared/ntpp/io.cpp:875
↓ 2 callers
Function
enum_relocs
Enumerates relocations in the given image, user callback is invoked with [Rva, Length].
shared/ntpp/ci.cpp:9
↓ 2 callers
Method
exit
selene/su/monitor.cpp:1028
↓ 2 callers
Method
exit_for_suspend
selene/su/monitor.cpp:1055
↓ 2 callers
Function
extract_certs
Extracts Authenticode certificates from the binary.
shared/ntpp/trust.cpp:83
↓ 2 callers
Function
fill_page
Fills the entire page(s) with the given value.
selene/utility/page_manager.hpp:61
↓ 2 callers
Function
find_adapter
selene/net/lwip.hpp:105
↓ 2 callers
Function
find_driver
selene/su/kproxy.cpp:300
↓ 2 callers
Method
find_import_entry
shared/wasm/llvm.hpp:127
↓ 2 callers
Method
find_prev
Given a valid offset within the section, finds the previous/next valid instruction.
flash/src/section.cpp:97
↓ 2 callers
Function
flush_xt
selene/su/kproxy.cpp:343
↓ 2 callers
Function
for_each_call
apollo-linker/transform/dyn_relocs.cpp:6
↓ 2 callers
Method
for_each_preserved
Enumerates each preserved register.
flash/includes/flash/func_builder.hpp:82
↓ 2 callers
Method
forward
apollo-vm/apollo-vm.cpp:148
↓ 2 callers
Function
free_independent
selene/utility/memory.cpp:385
↓ 2 callers
Function
free_physical_mdl
selene/utility/memory.cpp:422
↓ 2 callers
Method
generate
Generates the final code.
flash/src/shellcode.cpp:639
↓ 2 callers
Method
get_address
pdblib/includes/pdblib/dbi.hpp:186
← previous
next →
401–500 of 2,499, ranked by callers