SYMBOL INDEX (5849 symbols across 28 files) FILE: dev/angr/test.c function main (line 3) | int main(int argc, char* argv[]) { FILE: dev/bpf/bpf_insn.h type bpf_insn (line 6) | struct bpf_insn FILE: dev/bpf/test.c function fatal (line 12) | void fatal(const char *msg) { function bpf (line 17) | int bpf(int cmd, union bpf_attr *attrs) { function map_create (line 21) | int map_create(int val_size, int max_entries) { function map_update (line 33) | int map_update(int mapfd, int key, void *pval) { function map_lookup (line 45) | int map_lookup(int mapfd, int key, void *pval) { function main (line 55) | int main() { FILE: dev/dma-heap/test.c type u64 (line 9) | typedef unsigned long long u64; type u32 (line 10) | typedef unsigned int u32; type dma_heap_allocation_data (line 11) | struct dma_heap_allocation_data { function fatal (line 18) | void fatal(const char *msg) { function main (line 23) | int main(void) { FILE: dev/dtor/test.c type A (line 9) | typedef struct { function A_dtor (line 13) | void A_dtor(void *obj) { function main (line 16) | int main(int argc, char* argv[]) { FILE: dev/dtor/test2.c function cleanup_func (line 6) | void cleanup_func(void *arg) { function main (line 20) | int main(int argc, char* argv[]) { FILE: dev/glibc-heap/test.c function main (line 41) | int main(void) { FILE: dev/golang/gc.go type Person (line 7) | type Person struct function create_persons (line 16) | func create_persons() { function main (line 25) | func main() { FILE: dev/iouring/test.c type file_info (line 16) | struct file_info { function off_t (line 26) | off_t get_file_size(int fd) { function output_to_console (line 51) | void output_to_console(char *buf, int len) { function get_completion_and_print (line 62) | int get_completion_and_print(struct io_uring *ring) { function submit_read_request (line 87) | int submit_read_request(char *file_path, struct io_uring *ring) { function main (line 139) | int main(int argc, char *argv[]) { FILE: dev/iouring/test2.c type app_io_sq_ring (line 28) | struct app_io_sq_ring { type app_io_cq_ring (line 37) | struct app_io_cq_ring { type submitter (line 45) | struct submitter { type file_info (line 52) | struct file_info { function io_uring_setup (line 63) | int io_uring_setup(unsigned entries, struct io_uring_params *p) function io_uring_enter (line 68) | int io_uring_enter(int ring_fd, unsigned int to_submit, function off_t (line 80) | off_t get_file_size(int fd) { function app_setup_uring (line 109) | int app_setup_uring(struct submitter *s) { function output_to_console (line 208) | void output_to_console(char *buf, int len) { function read_from_cq (line 220) | void read_from_cq(struct submitter *s) { function submit_to_sq (line 262) | int submit_to_sq(char *file_path, struct submitter *s) { function main (line 350) | int main(int argc, char *argv[]) { FILE: dev/ipcs/test_posix.c function main (line 12) | int main(int argc, char* argv[]) { FILE: dev/ipcs/test_sysv.c type semid_ds (line 12) | struct semid_ds type msgbuf (line 17) | struct msgbuf { function main (line 22) | int main(int argc, char* argv[]) { FILE: dev/js/test.js function normalFunc (line 30) | function normalFunc(x) { return x + 1; } class MyClass (line 35) | class MyClass { method constructor (line 36) | constructor(value) { this.value = value; } method method (line 37) | method() { return this.value; } function asyncFunc (line 68) | async function asyncFunc() { function debug (line 108) | function debug(name, obj) { FILE: dev/partition-alloc-dump/downloader.py function get_chrome_info (line 12) | def get_chrome_info(): function get_channel_info (line 20) | def get_channel_info(channel): function get_valid_pos (line 29) | def get_valid_pos(pos): function download_binary (line 41) | def download_binary(channel): function print_git_url (line 71) | def print_git_url(channel): function memo (line 96) | def memo(): FILE: dev/seccomp/test1.c function main (line 4) | int main() { FILE: dev/seccomp/test2.c function main (line 11) | int main() { FILE: dev/simple-heap/test.c function main (line 29) | int main(void) { FILE: dev/sock/test.c type sockaddr_in (line 41) | struct sockaddr_in type sockaddr (line 48) | struct sockaddr type sockaddr_in (line 54) | struct sockaddr_in type sockaddr (line 56) | struct sockaddr type sockaddr_in6 (line 72) | struct sockaddr_in6 type sockaddr (line 79) | struct sockaddr type sockaddr_in6 (line 85) | struct sockaddr_in6 type sockaddr (line 87) | struct sockaddr type sockaddr_in (line 103) | struct sockaddr_in type sockaddr (line 110) | struct sockaddr type sockaddr_in (line 116) | struct sockaddr_in type sockaddr (line 118) | struct sockaddr type sockaddr_in6 (line 128) | struct sockaddr_in6 type sockaddr (line 135) | struct sockaddr type sockaddr_in6 (line 141) | struct sockaddr_in6 type sockaddr (line 143) | struct sockaddr type sockaddr_un (line 152) | struct sockaddr_un type sockaddr (line 160) | struct sockaddr type sockaddr_in (line 182) | struct sockaddr_in type sockaddr (line 188) | struct sockaddr type sockaddr_in (line 193) | struct sockaddr_in type sockaddr (line 195) | struct sockaddr type sockaddr_in6 (line 205) | struct sockaddr_in6 type sockaddr (line 212) | struct sockaddr type sockaddr_in6 (line 217) | struct sockaddr_in6 type sockaddr (line 219) | struct sockaddr type sockaddr_in (line 229) | struct sockaddr_in type sockaddr (line 235) | struct sockaddr type sockaddr_in (line 240) | struct sockaddr_in type sockaddr (line 242) | struct sockaddr type sockaddr_in6 (line 252) | struct sockaddr_in6 type sockaddr (line 259) | struct sockaddr type sockaddr_in6 (line 264) | struct sockaddr_in6 type sockaddr (line 266) | struct sockaddr type sockaddr_in (line 278) | struct sockaddr_in type sockaddr (line 282) | struct sockaddr type sockaddr_in6 (line 289) | struct sockaddr_in6 type sockaddr (line 293) | struct sockaddr type sockaddr_in (line 300) | struct sockaddr_in type sockaddr_in6 (line 308) | struct sockaddr_in6 type sockaddr_un (line 316) | struct sockaddr_un type sockaddr (line 320) | struct sockaddr type sockaddr_in (line 328) | struct sockaddr_in type sockaddr_in6 (line 334) | struct sockaddr_in6 type sockaddr_in (line 340) | struct sockaddr_in type sockaddr_in6 (line 346) | struct sockaddr_in6 type sockaddr (line 368) | struct sockaddr type sockaddr (line 369) | struct sockaddr type sockaddr (line 379) | struct sockaddr type sockaddr (line 383) | struct sockaddr type sockaddr (line 387) | struct sockaddr type sockaddr (line 391) | struct sockaddr function main (line 407) | int main() { FILE: dev/split/de-split.py function reconstruct (line 8) | def reconstruct(): FILE: dev/split/split.py function get_comment_start (line 11) | def get_comment_start(lines, start_lineno): function class_ranges_from_file (line 22) | def class_ranges_from_file(path): function global_ranges_from_file (line 46) | def global_ranges_from_file(path): function top_level_function_ranges_from_file (line 82) | def top_level_function_ranges_from_file(path): function used_decorator_names_from_file (line 106) | def used_decorator_names_from_file(path): function function_groups_from_file (line 135) | def function_groups_from_file(path): function hash_groups_from_file (line 165) | def hash_groups_from_file(path): function write_hash_groups (line 252) | def write_hash_groups(path, save_dir, hash_info): function collapse_blank_lines_between_from_imports (line 291) | def collapse_blank_lines_between_from_imports(lines): function split_gef (line 317) | def split_gef(path, class_dic, global_dic, function_groups, save_dir): FILE: dev/tls/test.c function main (line 5) | int main(void) { FILE: dev/tmux/tmux_setup.py function main (line 8) | def main(): FILE: dev/update-kmalloc-tracer/check.py class KernelVersion (line 6) | class KernelVersion: method __init__ (line 7) | def __init__(self, version_string): method to_version_tuple (line 20) | def to_version_tuple(self, v): method __str__ (line 34) | def __str__(self): method dirname (line 44) | def dirname(self): method filename (line 48) | def filename(self): method url (line 54) | def url(self): function check_black_list (line 59) | def check_black_list(line): function doit (line 80) | def doit(args, version): function main (line 102) | def main(): FILE: dev/update-kops/check.py class KernelVersion (line 8) | class KernelVersion: method __init__ (line 9) | def __init__(self, version_string): method to_version_tuple (line 22) | def to_version_tuple(self, v): method __str__ (line 36) | def __str__(self): method dirname (line 46) | def dirname(self): method filename (line 50) | def filename(self): method url (line 56) | def url(self): function doit (line 98) | def doit(args, version): function main (line 142) | def main(): FILE: dev/update-syscalls/update-syscalls.py function init (line 11) | def init(): function print_patch_result (line 49) | def print_patch_result(): function cleanup (line 60) | def cleanup(): function get_terminal_size (line 70) | def get_terminal_size(): function titlify (line 80) | def titlify(text): function which (line 95) | def which(command): function str2bytes (line 102) | def str2bytes(x): function bytes2str (line 110) | def bytes2str(x): function print_diff (line 121) | def print_diff(a, b): function write_back (line 129) | def write_back(lines, s, e): function get_new_defs (line 138) | def get_new_defs(header_path): function get_gef_defs (line 146) | def get_gef_defs(start_kw, end_kw): function replace_lines1 (line 153) | def replace_lines1(replace_rules, lines): function replace_lines2 (line 163) | def replace_lines2(replace_rules, lines): function syscall_defs_update (line 173) | def syscall_defs_update(): function syscall_defs_compat_update (line 251) | def syscall_defs_compat_update(): function get_new_tbl (line 291) | def get_new_tbl(tbl_path): function get_new_tbl_by_cmds (line 298) | def get_new_tbl_by_cmds(cmds): function x64_syscall_tbl_update (line 304) | def x64_syscall_tbl_update(): function i386_syscall_tbl_update (line 312) | def i386_syscall_tbl_update(): function arm64_syscall_tbl_update (line 320) | def arm64_syscall_tbl_update(): function arm_compat_syscall_tbl_update (line 328) | def arm_compat_syscall_tbl_update(): function arm_native_syscall_tbl_update (line 336) | def arm_native_syscall_tbl_update(): function mips_o32_syscall_tbl_update (line 344) | def mips_o32_syscall_tbl_update(): function mips_n32_syscall_tbl_update (line 352) | def mips_n32_syscall_tbl_update(): function mips_n64_syscall_tbl_update (line 360) | def mips_n64_syscall_tbl_update(): function ppc_syscall_tbl_update (line 368) | def ppc_syscall_tbl_update(): function sparc_syscall_tbl_update (line 376) | def sparc_syscall_tbl_update(): function riscv64_syscall_tbl_update (line 384) | def riscv64_syscall_tbl_update(): function riscv32_syscall_tbl_update (line 389) | def riscv32_syscall_tbl_update(): function s390x_syscall_tbl_update (line 394) | def s390x_syscall_tbl_update(): function sh4_syscall_tbl_update (line 402) | def sh4_syscall_tbl_update(): function m68k_syscall_tbl_update (line 410) | def m68k_syscall_tbl_update(): function alpha_syscall_tbl_update (line 418) | def alpha_syscall_tbl_update(): function hppa_syscall_tbl_update (line 426) | def hppa_syscall_tbl_update(): function or1k_syscall_tbl_update (line 434) | def or1k_syscall_tbl_update(): function nios2_syscall_tbl_update (line 439) | def nios2_syscall_tbl_update(): function microblaze_syscall_tbl_update (line 444) | def microblaze_syscall_tbl_update(): function xtensa_syscall_tbl_update (line 452) | def xtensa_syscall_tbl_update(): function cris_syscall_tbl_update (line 460) | def cris_syscall_tbl_update(): function loongarch_syscall_tbl_update (line 473) | def loongarch_syscall_tbl_update(): function arc_syscall_tbl_update (line 491) | def arc_syscall_tbl_update(): function csky_syscall_tbl_update (line 496) | def csky_syscall_tbl_update(): FILE: dev/zellij/zellij-init.py function wait_for_tty_files (line 34) | def wait_for_tty_files(): function get_redirect_configs (line 63) | def get_redirect_configs(): function configure_gef_redirects (line 81) | def configure_gef_redirects(tty_map): function reset_gef_redirects (line 106) | def reset_gef_redirects(): function find_cat_pids_for_ttys (line 121) | def find_cat_pids_for_ttys(tty_map): function reset_panes (line 141) | def reset_panes(): function main (line 166) | def main(): FILE: dev/zellij/zellij-wrapper.py function generate_layout_kdl (line 23) | def generate_layout_kdl(gdb_args, script_path): function cleanup_tty_files (line 87) | def cleanup_tty_files(): function main (line 96) | def main(): FILE: gef.py function http_get (line 119) | def http_get(url): function update_gef (line 133) | def update_gef(argv): function get_current_arch (line 182) | def get_current_arch(): # noqa function perf (line 187) | def perf(f): # noqa function cperf (line 207) | def cperf(f): # noqa class DisplayHook (line 230) | class DisplayHook: method pp (line 235) | def pp(o, idt): method displayhook (line 361) | def displayhook(o): # noqa function hexon (line 373) | def hexon(): # noqa function hexoff (line 379) | def hexoff(): # noqa class Cache (line 385) | class Cache: method cache_wrap (line 394) | def cache_wrap(life_time, f, skip_None_cache=False): method cache_until_next (line 417) | def cache_until_next(f): method cache_until_next_skip_None_cache (line 421) | def cache_until_next_skip_None_cache(f): method cache_this_session (line 425) | def cache_this_session(f): method cache_this_session_skip_None_cache (line 429) | def cache_this_session_skip_None_cache(f): method reset_gef_caches (line 433) | def reset_gef_caches(all=False): method clear_cache_for (line 450) | def clear_cache_for(f): class Config (line 459) | class Config: method get_gef_setting (line 469) | def get_gef_setting(name): method set_gef_setting (line 477) | def set_gef_setting(name, value, _type=None, _desc=None): function gef_print (line 495) | def gef_print(x="", less=False, redirect=None, skip_color=False, *args, ... class Color (line 559) | class Color: method boldify (line 1023) | def boldify(msg): method grayify (line 1027) | def grayify(msg): method redify (line 1031) | def redify(msg): method greenify (line 1035) | def greenify(msg): method yellowify (line 1039) | def yellowify(msg): method blueify (line 1043) | def blueify(msg): method cyanify (line 1047) | def cyanify(msg): method disable_color (line 1053) | def disable_color(): method colorify (line 1066) | def colorify(text, attrs): method colorify_hex (line 1080) | def colorify_hex(value, attrs): method remove_color (line 1085) | def remove_color(text): class Address (line 1089) | class Address: method __init__ (line 1092) | def __init__(self, addr): method section (line 1099) | def section(self): method info (line 1106) | def info(self): method valid (line 1113) | def valid(self): method __repr__ (line 1116) | def __repr__(self): method __str__ (line 1122) | def __str__(self): method long_fmt (line 1143) | def long_fmt(self): method is_rwx (line 1164) | def is_rwx(self): method is_in_stack_segment (line 1172) | def is_in_stack_segment(self): method is_in_heap_segment (line 1177) | def is_in_heap_segment(self): method is_in_text_segment (line 1182) | def is_in_text_segment(self): method is_in_writable (line 1189) | def is_in_writable(self): method is_in_readonly (line 1195) | def is_in_readonly(self): method is_valid_but_none (line 1203) | def is_valid_but_none(self): method dereference (line 1211) | def dereference(self): class AddressUtil (line 1221) | class AddressUtil: method ptr_width (line 1226) | def ptr_width(): method get_memory_alignment (line 1240) | def get_memory_alignment(in_bits=False): method is_msb_on (line 1256) | def is_msb_on(addr): method get_format_address_width (line 1268) | def get_format_address_width(memalign_size=None): method format_address (line 1279) | def format_address(addr, memalign_size=None, long_fmt=False): method align_address (line 1306) | def align_address(addr, memalign_size=None): method get_vmem_end (line 1330) | def get_vmem_end(): method get_vmem_end_mask (line 1335) | def get_vmem_end_mask(): method parse_address (line 1339) | def parse_address(addr): method parse_string_range (line 1353) | def parse_string_range(s): method dereference (line 1360) | def dereference(addr): method get_recursive_dereference_blacklist (line 1416) | def get_recursive_dereference_blacklist(): method recursive_dereference (line 1428) | def recursive_dereference(addr, phys=False): method recursive_dereference_to_string (line 1477) | def recursive_dereference_to_string(value, skip_idx=0, phys=False, qui... class Permission (line 1554) | class Permission: method __init__ (line 1563) | def __init__(self, **kwargs): method __repr__ (line 1567) | def __repr__(self): method __or__ (line 1572) | def __or__(self, value): method __and__ (line 1575) | def __and__(self, value): method __xor__ (line 1578) | def __xor__(self, value): method __eq__ (line 1581) | def __eq__(self, value): method __ne__ (line 1584) | def __ne__(self, value): method __str__ (line 1587) | def __str__(self): method match (line 1594) | def match(self, perm_str): method from_process_maps (line 1623) | def from_process_maps(perm_str): class Section (line 1634) | class Section: method __init__ (line 1637) | def __init__(self, *args, **kwargs): method __repr__ (line 1646) | def __repr__(self): method is_readable (line 1652) | def is_readable(self): method is_writable (line 1656) | def is_writable(self): method is_executable (line 1660) | def is_executable(self): method size (line 1665) | def size(self): class Elf (line 1671) | class Elf: method get_elf (line 1990) | def get_elf(filepath=None): method __init__ (line 1998) | def __init__(self, elf=None, file_offset=0): method __repr__ (line 2075) | def __repr__(self): method read (line 2090) | def read(self, size): method seek (line 2100) | def seek(self, off): method is_valid (line 2109) | def is_valid(self): method get_bits (line 2112) | def get_bits(self): method get_phdr (line 2119) | def get_phdr(self, p_type): method get_shdr (line 2125) | def get_shdr(self, name): method read_phdr (line 2131) | def read_phdr(self, p_type): method read_shdr (line 2153) | def read_shdr(self, name): method is_static (line 2187) | def is_static(self): method has_dynamic (line 2191) | def has_dynamic(self): method is_stripped (line 2195) | def is_stripped(self): method has_debuginfo (line 2198) | def has_debuginfo(self): method has_canary_heuristic (line 2201) | def has_canary_heuristic(self): method is_pie (line 2225) | def is_pie(self): method is_nx (line 2228) | def is_nx(self): method is_relro (line 2234) | def is_relro(self): method get_dynamic_data (line 2238) | def get_dynamic_data(self): method is_full_relro (line 2254) | def is_full_relro(self): method has_rpath (line 2267) | def has_rpath(self): method has_runpath (line 2277) | def has_runpath(self): method has_pac_heuristic (line 2287) | def has_pac_heuristic(self): method checksec (line 2313) | def checksec(self): class Phdr (line 2453) | class Phdr: method __init__ (line 2543) | def __init__(self, elf, off): method __repr__ (line 2558) | def __repr__(self): class Shdr (line 2569) | class Shdr: method __init__ (line 2767) | def __init__(self, elf, off): method __repr__ (line 2801) | def __repr__(self): class Instruction (line 2807) | class Instruction: method __init__ (line 2820) | def __init__(self, address, mnemo, operands, opcodes): method location (line 2852) | def location(self): method is_branch (line 2860) | def is_branch(self): method get_color (line 2879) | def get_color(self, highlight, config_name): method get_string_if_valid_addr (line 2886) | def get_string_if_valid_addr(self, operands): method split_last_operands (line 2904) | def split_last_operands(self, operands): method colored_operands_text (line 2939) | def colored_operands_text(self, highlight, operands): method hexlify_symbol_offset (line 2980) | def hexlify_symbol_offset(self, x): method get_opcodes_hex (line 2992) | def get_opcodes_hex(self, opcodes_len): method colored_text (line 3001) | def colored_text(self, opcodes_len=0, highlight=False, disable_color=F... method __repr__ (line 3079) | def __repr__(self): method __str__ (line 3084) | def __str__(self): method is_valid (line 3089) | def is_valid(self): method smartify_text (line 3093) | def smartify_text(text): class GenericType (line 3134) | class GenericType: method __init__ (line 3135) | def __init__(self, addr): method addr (line 3148) | def addr(self): method sizeof (line 3153) | def sizeof(self): method __getitem__ (line 3157) | def __getitem__(self, item): method get_size_t (line 3160) | def get_size_t(self, addr): method get_size_t_pointer (line 3163) | def get_size_t_pointer(self, addr): method get_size_t_array (line 3167) | def get_size_t_array(self, addr, length): method get_int_t (line 3171) | def get_int_t(self, addr): method get_int_t_array (line 3174) | def get_int_t_array(self, addr, length): method get_char_t_pointer (line 3178) | def get_char_t_pointer(self, addr): method get_char_t_array (line 3182) | def get_char_t_array(self, addr, length): method get_long_t (line 3186) | def get_long_t(self, addr): class GlibcHeap (line 3190) | class GlibcHeap: class HeapInfo (line 3193) | class HeapInfo(GenericType): method MALLOC_ALIGNMENT (line 3197) | def MALLOC_ALIGNMENT(): method MIN_SIZE (line 3206) | def MIN_SIZE(): method __init__ (line 3212) | def __init__(self, addr): method addrof_ar_ptr (line 3219) | def addrof_ar_ptr(self): method addrof_prev (line 3223) | def addrof_prev(self): method addrof_size (line 3227) | def addrof_size(self): method addrof_mprotect_size (line 3231) | def addrof_mprotect_size(self): method addrof_pagesize (line 3235) | def addrof_pagesize(self): method addrof_pad (line 3242) | def addrof_pad(self): method sizeof (line 3249) | def sizeof(self): method ar_ptr (line 3258) | def ar_ptr(self): method prev (line 3262) | def prev(self): method size (line 3266) | def size(self): method mprotect_size (line 3270) | def mprotect_size(self): method pagesize (line 3274) | def pagesize(self): method pad (line 3281) | def pad(self): class MallocPar (line 3288) | class MallocPar(GenericType): method addrof_trim_threshold (line 3293) | def addrof_trim_threshold(self): method addrof_top_pad (line 3297) | def addrof_top_pad(self): method addrof_mmap_threshold (line 3301) | def addrof_mmap_threshold(self): method addrof_arena_test (line 3305) | def addrof_arena_test(self): method addrof_arena_max (line 3309) | def addrof_arena_max(self): method addrof_thp_mode (line 3313) | def addrof_thp_mode(self): method addrof_thp_pagesize (line 3320) | def addrof_thp_pagesize(self): method addrof_hp_pagesize (line 3329) | def addrof_hp_pagesize(self): method addrof_hp_flags (line 3336) | def addrof_hp_flags(self): method addrof_n_mmaps (line 3343) | def addrof_n_mmaps(self): method addrof_n_mmaps_max (line 3350) | def addrof_n_mmaps_max(self): method addrof_max_n_mmaps (line 3354) | def addrof_max_n_mmaps(self): method addrof_no_dyn_threshold (line 3358) | def addrof_no_dyn_threshold(self): method addrof_pagesize (line 3362) | def addrof_pagesize(self): method addrof_mmapped_mem (line 3369) | def addrof_mmapped_mem(self): method addrof_max_mmapped_mem (line 3376) | def addrof_max_mmapped_mem(self): method addrof_max_total_mem (line 3380) | def addrof_max_total_mem(self): method addrof_sbrk_base (line 3387) | def addrof_sbrk_base(self): method addrof_tcache_bins (line 3394) | def addrof_tcache_bins(self): method addrof_tcache_max_bytes (line 3401) | def addrof_tcache_max_bytes(self): method addrof_tcache_count (line 3408) | def addrof_tcache_count(self): method addrof_tcache_unsorted_limit (line 3415) | def addrof_tcache_unsorted_limit(self): method sizeof (line 3422) | def sizeof(self): method trim_threshold (line 3431) | def trim_threshold(self): method top_pad (line 3435) | def top_pad(self): method mmap_threshold (line 3439) | def mmap_threshold(self): method arena_test (line 3443) | def arena_test(self): method arena_max (line 3447) | def arena_max(self): method thp_pagesize (line 3451) | def thp_pagesize(self): method hp_pagesize (line 3458) | def hp_pagesize(self): method hp_flags (line 3465) | def hp_flags(self): method n_mmaps (line 3472) | def n_mmaps(self): method n_mmaps_max (line 3476) | def n_mmaps_max(self): method max_n_mmaps (line 3480) | def max_n_mmaps(self): method no_dyn_threshold (line 3484) | def no_dyn_threshold(self): method pagesize (line 3488) | def pagesize(self): method mmapped_mem (line 3495) | def mmapped_mem(self): method max_mmapped_mem (line 3499) | def max_mmapped_mem(self): method max_total_mem (line 3503) | def max_total_mem(self): method sbrk_base (line 3510) | def sbrk_base(self): method tcache_bins (line 3514) | def tcache_bins(self): method tcache_max_bytes (line 3521) | def tcache_max_bytes(self): method tcache_count (line 3528) | def tcache_count(self): method tcache_unsorted_limit (line 3535) | def tcache_unsorted_limit(self): method search_for_mp_ (line 3543) | def search_for_mp_(): class MallocStateStruct (line 3567) | class MallocStateStruct(GenericType): method __init__ (line 3570) | def __init__(self, addr): method addrof_mutex (line 3593) | def addrof_mutex(self): method addrof_flags (line 3597) | def addrof_flags(self): method addrof_have_fastchunks (line 3601) | def addrof_have_fastchunks(self): method addrof_fastbins (line 3610) | def addrof_fastbins(self): method addrof_top (line 3620) | def addrof_top(self): method addrof_last_remainder (line 3627) | def addrof_last_remainder(self): method addrof_bins (line 3631) | def addrof_bins(self): method addrof_binmap (line 3635) | def addrof_binmap(self): method addrof_next (line 3639) | def addrof_next(self): method addrof_next_free (line 3643) | def addrof_next_free(self): method addrof_attached_threads (line 3652) | def addrof_attached_threads(self): method addrof_system_mem (line 3659) | def addrof_system_mem(self): method addrof_max_system_mem (line 3668) | def addrof_max_system_mem(self): method sizeof (line 3672) | def sizeof(self): method mutex (line 3677) | def mutex(self): method flags (line 3681) | def flags(self): method have_fastchunks (line 3685) | def have_fastchunks(self): method fastbinsY (line 3694) | def fastbinsY(self): method top (line 3701) | def top(self): method last_remainder (line 3705) | def last_remainder(self): method bins (line 3709) | def bins(self): method binmap (line 3713) | def binmap(self): method next (line 3717) | def next(self): method next_free (line 3721) | def next_free(self): method attached_threads (line 3728) | def attached_threads(self): method system_mem (line 3735) | def system_mem(self): method max_system_mem (line 3739) | def max_system_mem(self): method search_for_main_arena_from_tls (line 3744) | def search_for_main_arena_from_tls(): method search_for_main_arena (line 3867) | def search_for_main_arena(): method search_for_tcache_from_tls (line 3911) | def search_for_tcache_from_tls(arena_addr): class GlibcArena (line 4020) | class GlibcArena: method TCACHE_SMALL_BINS (line 4024) | def TCACHE_SMALL_BINS(): method TCACHE_LARGE_BINS (line 4031) | def TCACHE_LARGE_BINS(): method TCACHE_MAX_BINS (line 4039) | def TCACHE_MAX_BINS(): method TCACHE_FILL_COUNT (line 4047) | def TCACHE_FILL_COUNT(): method __init__ (line 4056) | def __init__(self, arena_addr=None): method __getitem__ (line 4093) | def __getitem__(self, item): method __getattr__ (line 4096) | def __getattr__(self, item): method __int__ (line 4102) | def __int__(self): method is_main_arena (line 4106) | def is_main_arena(self): method addr (line 4110) | def addr(self): method name (line 4114) | def name(self): method sizeof (line 4121) | def sizeof(self): method heap_base (line 4130) | def heap_base(self): method tcache (line 4137) | def tcache(self): method tcache_perthread_struct (line 4141) | def tcache_perthread_struct(self): method addrof_tcachebins_base (line 4145) | def addrof_tcachebins_base(self, force_heuristic=False): method addrof_tcachebins_i_count (line 4305) | def addrof_tcachebins_i_count(self, i): method tcachebins_i_count (line 4345) | def tcachebins_i_count(self, i): method addrof_tcachebins_i (line 4360) | def addrof_tcachebins_i(self, i): method addrof_fastbins_i (line 4373) | def addrof_fastbins_i(self, i): method addrof_top (line 4381) | def addrof_top(self): method addrof_last_remainder (line 4389) | def addrof_last_remainder(self): method addrof_bins_i (line 4397) | def addrof_bins_i(self, i): method addrof_next (line 4405) | def addrof_next(self): method addrof_next_free (line 4413) | def addrof_next_free(self): method addrof_system_mem (line 4421) | def addrof_system_mem(self): method get_tcachebins_i (line 4429) | def get_tcachebins_i(self, i): method get_fastbins_i (line 4439) | def get_fastbins_i(self, i): method get_bins_i (line 4446) | def get_bins_i(self, i): method get_next (line 4453) | def get_next(self): method __str__ (line 4467) | def __str__(self): method get_tcache_list (line 4496) | def get_tcache_list(self): method get_fastbins_list (line 4536) | def get_fastbins_list(self): method get_bins_list (line 4579) | def get_bins_list(self, index): method get_unsortedbin_list (line 4635) | def get_unsortedbin_list(self): method get_smallbins_list (line 4641) | def get_smallbins_list(self): method get_largebins_list (line 4648) | def get_largebins_list(self): method reset_cache (line 4655) | def reset_cache(self): method is_chunk_in_tcache (line 4743) | def is_chunk_in_tcache(self, chunk): method is_chunk_in_fastbins (line 4748) | def is_chunk_in_fastbins(self, chunk): method is_chunk_in_unsortedbin (line 4753) | def is_chunk_in_unsortedbin(self, chunk): method is_chunk_in_smallbins (line 4758) | def is_chunk_in_smallbins(self, chunk): method is_chunk_in_largebins (line 4763) | def is_chunk_in_largebins(self, chunk): method is_chunk_in_freelists (line 4768) | def is_chunk_in_freelists(self, chunk): method get_bins_info (line 4781) | def get_bins_info(self, address_or_chunk, skip_top=False): method get_arena (line 4806) | def get_arena(address=None): method get_main_arena (line 4837) | def get_main_arena(): method get_all_arenas (line 4841) | def get_all_arenas(): class GlibcChunk (line 4849) | class GlibcChunk: method __init__ (line 4852) | def __init__(self, arena, addr, from_base=False): method get_chunk_size (line 4866) | def get_chunk_size(self): method size (line 4870) | def size(self): method get_usable_size (line 4873) | def get_usable_size(self): method get_prev_chunk_size (line 4881) | def get_prev_chunk_size(self): method get_next_chunk (line 4884) | def get_next_chunk(self): method get_fwd_ptr (line 4892) | def get_fwd_ptr(self, sll): method fwd (line 4904) | def fwd(self): method get_bkw_ptr (line 4909) | def get_bkw_ptr(self): method bck (line 4916) | def bck(self): method get_fd_nextsize_ptr (line 4921) | def get_fd_nextsize_ptr(self): method fd_nextsize (line 4925) | def fd_nextsize(self): method get_bk_nextsize_ptr (line 4928) | def get_bk_nextsize_ptr(self): method bk_nextsize (line 4932) | def bk_nextsize(self): method has_p_bit (line 4936) | def has_p_bit(self): method has_m_bit (line 4939) | def has_m_bit(self): method has_n_bit (line 4942) | def has_n_bit(self): method is_used (line 4945) | def is_used(self): method is_real_used (line 4961) | def is_real_used(self): method is_top (line 4969) | def is_top(self): method str_chunk_size_flag (line 4972) | def str_chunk_size_flag(self): method _str_sizes (line 4988) | def _str_sizes(self): method _str_pointers (line 5013) | def _str_pointers(self): method str_as_alloced (line 5030) | def str_as_alloced(self): method str_as_freed (line 5033) | def str_as_freed(self): method flags_as_string (line 5036) | def flags_as_string(self): method __str__ (line 5052) | def __str__(self): method psprint (line 5144) | def psprint(self): method get_binsize_table (line 5157) | def get_binsize_table(): function get_libc_version (line 5398) | def get_libc_version(verbose=False): function titlify (line 5490) | def titlify(text, color=None, msg_color=None, horizontal_line="-"): function err (line 5509) | def err(msg, redirect=""): function warn (line 5515) | def warn(msg, redirect=""): function ok (line 5521) | def ok(msg, redirect=""): function info (line 5527) | def info(msg, redirect=""): class String (line 5533) | class String: method str2bytes (line 5591) | def str2bytes(x): method bytes2str (line 5606) | def bytes2str(x): method bits2bytes (line 5615) | def bits2bytes(a, endian="big"): method bytes2bits (line 5652) | def bytes2bits(a, endian="big"): method morse_decode (line 5672) | def morse_decode(a): method morse_encode (line 5683) | def morse_encode(a): method is_hex (line 5698) | def is_hex(pattern): function slicer (line 5705) | def slicer(data, n): function slice_unpack (line 5710) | def slice_unpack(data, n): function align (line 5722) | def align(value, align): function align_to_ptrsize (line 5728) | def align_to_ptrsize(addr): function align_to_pagesize (line 5733) | def align_to_pagesize(addr): function byteswap (line 5738) | def byteswap(x, byte_size=None): function xor (line 5748) | def xor(a, b=None): function ror (line 5773) | def ror(val, bits, arch_bits=64): function rol (line 5780) | def rol(val, bits, arch_bits=64): function hexdump (line 5787) | def hexdump(source, length=0x10, separator=".", color=True, show_symbol=... class Symbol (line 5855) | class Symbol: method gdb_get_location (line 5865) | def gdb_get_location(address): method get_symbol_string (line 5893) | def get_symbol_string(addr, nosymbol_string=""): method get_ksymaddr (line 5916) | def get_ksymaddr(sym): method get_ksymaddr_multiple (line 5925) | def get_ksymaddr_multiple(sym): method get_ksymaddr_symbol (line 5938) | def get_ksymaddr_symbol(addr): method get_symbol_by_monitor (line 5948) | def get_symbol_by_monitor(symbol): class ModuleLoader (line 5961) | class ModuleLoader: method load_capstone (line 5962) | def load_capstone(f): method load_unicorn (line 5982) | def load_unicorn(f): method load_keystone (line 6016) | def load_keystone(f): method load_ropper (line 6031) | def load_ropper(f): method load_binwalk (line 6046) | def load_binwalk(f): method load_crccheck (line 6061) | def load_crccheck(f): method load_codext (line 6076) | def load_codext(f): method load_angr (line 6091) | def load_angr(f): class Disasm (line 6111) | class Disasm: method gdb_disassemble (line 6117) | def gdb_disassemble(start_pc, nb_insn=None, end_pc=None): method gdb_get_nth_previous_instruction_address (line 6199) | def gdb_get_nth_previous_instruction_address(addr, n): method capstone_get_nth_previous_instruction_address (line 6239) | def capstone_get_nth_previous_instruction_address(addr, n, cs=None): method capstone_disassemble (line 6277) | def capstone_disassemble(location, nb_insn, **kwargs): method gef_disassemble (line 6371) | def gef_disassemble(addr, nb_insn, nb_prev=0): method gef_instruction_n (line 6399) | def gef_instruction_n(addr, n): function get_insn (line 6407) | def get_insn(addr=None): function get_insn_next (line 6416) | def get_insn_next(addr=None): function get_insn_prev (line 6425) | def get_insn_prev(addr=None): class Checksec (line 6439) | class Checksec: method get_cet_status_old_interface (line 6444) | def get_cet_status_old_interface(): method get_cet_status_new_interface (line 6474) | def get_cet_status_new_interface(): method get_cet_status_via_procfs (line 6501) | def get_cet_status_via_procfs(): method get_mte_status (line 6525) | def get_mte_status(): method get_pac_status (line 6540) | def get_pac_status(): class Endian (line 6556) | class Endian: method get_endian (line 6561) | def get_endian(): method is_big_endian (line 6571) | def is_big_endian(): method is_little_endian (line 6575) | def is_little_endian(): method endian_str (line 6580) | def endian_str(): class Architecture (line 6584) | class Architecture: method arch (line 6593) | def arch(self): method mode (line 6598) | def mode(self): method load_condition (line 6603) | def load_condition(self): method all_registers (line 6610) | def all_registers(self): method alias_registers (line 6615) | def alias_registers(self): method special_registers (line 6620) | def special_registers(self): method flag_register (line 6625) | def flag_register(self): method flags_table (line 6630) | def flags_table(self): method return_register (line 6635) | def return_register(self): method function_parameters (line 6640) | def function_parameters(self): method syscall_register (line 6645) | def syscall_register(self): method syscall_parameters (line 6650) | def syscall_parameters(self): method bit_length (line 6657) | def bit_length(self): method endianness (line 6662) | def endianness(self): method instruction_length (line 6667) | def instruction_length(self): method has_delay_slot (line 6672) | def has_delay_slot(self): method has_syscall_delay_slot (line 6677) | def has_syscall_delay_slot(self): method has_ret_delay_slot (line 6682) | def has_ret_delay_slot(self): method stack_grow_down (line 6687) | def stack_grow_down(self): method tls_supported (line 6692) | def tls_supported(self): method keystone_support (line 6699) | def keystone_support(self): method capstone_support (line 6704) | def capstone_support(self): method unicorn_support (line 6709) | def unicorn_support(self): method nop_insn (line 6716) | def nop_insn(self): method infloop_insn (line 6721) | def infloop_insn(self): method trap_insn (line 6726) | def trap_insn(self): method ret_insn (line 6731) | def ret_insn(self): method syscall_insn (line 6736) | def syscall_insn(self): method is_syscall (line 6742) | def is_syscall(self, insn): method is_call (line 6746) | def is_call(self, insn): method is_jump (line 6750) | def is_jump(self, insn): method is_ret (line 6754) | def is_ret(self, insn): method is_conditional_branch (line 6758) | def is_conditional_branch(self, insn): method is_branch_taken (line 6762) | def is_branch_taken(self, insn): method flag_register_to_human (line 6768) | def flag_register_to_human(self, val=None): method get_ra (line 6772) | def get_ra(self, insn, frame): method get_tls (line 6776) | def get_tls(self): method decode_cookie (line 6780) | def decode_cookie(self, value, cookie): method encode_cookie (line 6784) | def encode_cookie(self, value, cookie): method pc (line 6788) | def pc(self): method sp (line 6792) | def sp(self): method ptrsize (line 6796) | def ptrsize(self): method get_ith_parameter (line 6799) | def get_ith_parameter(self, i, in_func=True): method get_aliased_registers (line 6814) | def get_aliased_registers(self): method get_aliased_registers_name_max (line 6829) | def get_aliased_registers_name_max(self): method get_registers_name_max (line 6839) | def get_registers_name_max(self): method flags_to_human (line 6850) | def flags_to_human(reg_value, value_table): class RISCV (line 6862) | class RISCV(Architecture): method is_syscall (line 6918) | def is_syscall(self, insn): method is_call (line 6921) | def is_call(self, insn): method is_jump (line 6928) | def is_jump(self, insn): method is_ret (line 6935) | def is_ret(self, insn): method is_conditional_branch (line 6943) | def is_conditional_branch(self, insn): method is_branch_taken (line 6950) | def is_branch_taken(self, insn): method get_ra (line 7014) | def get_ra(self, insn, frame): method get_tls (line 7025) | def get_tls(self): method decode_cookie (line 7028) | def decode_cookie(self, value, cookie): method encode_cookie (line 7031) | def encode_cookie(self, value, cookie): class RISCV64 (line 7035) | class RISCV64(RISCV): class ARM (line 7050) | class ARM(Architecture): method is_cortex_m (line 7077) | def is_cortex_m(self): method all_registers (line 7101) | def all_registers(self): method flag_register (line 7117) | def flag_register(self): method thumb_bit (line 7124) | def thumb_bit(self): method flags_table (line 7131) | def flags_table(self): method is_thumb (line 7160) | def is_thumb(self): method mode (line 7170) | def mode(self): method instruction_length (line 7180) | def instruction_length(self): method nop_insn (line 7199) | def nop_insn(self): method infloop_insn (line 7206) | def infloop_insn(self): method trap_insn (line 7213) | def trap_insn(self): method ret_insn (line 7220) | def ret_insn(self): method syscall_insn (line 7227) | def syscall_insn(self): method pc (line 7234) | def pc(self): method is_syscall (line 7240) | def is_syscall(self, insn): method is_call (line 7243) | def is_call(self, insn): method is_jump (line 7254) | def is_jump(self, insn): method is_ret (line 7266) | def is_ret(self, insn): method is_conditional_branch (line 7288) | def is_conditional_branch(self, insn): method is_branch_taken (line 7300) | def is_branch_taken(self, insn): method flag_register_to_human (line 7388) | def flag_register_to_human(self, val=None): method get_ra (line 7411) | def get_ra(self, insn, frame): method get_tls (line 7432) | def get_tls(self): method decode_cookie (line 7449) | def decode_cookie(self, value, cookie): method encode_cookie (line 7452) | def encode_cookie(self, value, cookie): class AARCH64 (line 7456) | class AARCH64(ARM): method pc (line 7507) | def pc(self): method is_syscall (line 7510) | def is_syscall(self, insn): method is_call (line 7516) | def is_call(self, insn): method is_jump (line 7519) | def is_jump(self, insn): method is_ret (line 7524) | def is_ret(self, insn): method is_conditional_branch (line 7527) | def is_conditional_branch(self, insn): method flag_register_to_human (line 7539) | def flag_register_to_human(self, val=None): method get_ra (line 7556) | def get_ra(self, insn, frame): method get_tls (line 7567) | def get_tls(self): class X86 (line 7586) | class X86(Architecture): method flag_register_to_human (line 7652) | def flag_register_to_human(self, val=None): method is_syscall (line 7659) | def is_syscall(self, insn): method is_call (line 7667) | def is_call(self, insn): method is_jump (line 7670) | def is_jump(self, insn): method is_ret (line 7673) | def is_ret(self, insn): method is_conditional_branch (line 7682) | def is_conditional_branch(self, insn): method is_branch_taken (line 7691) | def is_branch_taken(self, insn): method get_ra (line 7747) | def get_ra(self, insn, frame): method get_tls (line 7770) | def get_tls(self): method decode_cookie (line 7775) | def decode_cookie(self, value, cookie): method encode_cookie (line 7778) | def encode_cookie(self, value, cookie): method get_fs (line 7781) | def get_fs(self): method get_gs (line 7807) | def get_gs(self): method get_ith_parameter (line 7833) | def get_ith_parameter(self, i, in_func=True): method read28 (line 7843) | def read28(self, addr): class X86_64 (line 7864) | class X86_64(X86): method is_syscall (line 7896) | def is_syscall(self, insn): method is_ret (line 7899) | def is_ret(self, insn): method get_ra (line 7908) | def get_ra(self, insn, frame): method get_tls (line 7926) | def get_tls(self): method decode_cookie (line 7931) | def decode_cookie(self, value, cookie): method encode_cookie (line 7934) | def encode_cookie(self, value, cookie): method get_fs (line 7937) | def get_fs(self): method get_gs (line 7963) | def get_gs(self): method get_ith_parameter (line 7989) | def get_ith_parameter(self, i, in_func=True): method read128 (line 8006) | def read128(self, addr): class X86_16 (line 8035) | class X86_16(X86): method __init__ (line 8061) | def __init__(self): method is_syscall (line 8065) | def is_syscall(self, insn): method is_jump (line 8071) | def is_jump(self, insn): method is_ret (line 8074) | def is_ret(self, insn): method get_ra (line 8077) | def get_ra(self, insn, frame): method real2phys (line 8100) | def real2phys(self, seg, reg): method pc (line 8115) | def pc(self): method sp (line 8119) | def sp(self): class PPC (line 8123) | class PPC(Architecture): method flag_register_to_human (line 8214) | def flag_register_to_human(self, val=None): method is_syscall (line 8221) | def is_syscall(self, insn): method is_call (line 8224) | def is_call(self, insn): method is_jump (line 8249) | def is_jump(self, insn): method is_ret (line 8270) | def is_ret(self, insn): method is_conditional_branch (line 8289) | def is_conditional_branch(self, insn): method is_branch_taken (line 8297) | def is_branch_taken(self, insn): method get_ith_parameter (line 8330) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 8346) | def get_ra(self, insn, frame): method get_tls (line 8357) | def get_tls(self): method decode_cookie (line 8368) | def decode_cookie(self, value, cookie): method encode_cookie (line 8371) | def encode_cookie(self, value, cookie): class PPC64 (line 8375) | class PPC64(PPC): method get_ith_parameter (line 8404) | def get_ith_parameter(self, i, in_func=True): method get_tls (line 8419) | def get_tls(self): class SPARC (line 8431) | class SPARC(Architecture): method flag_register_to_human (line 8489) | def flag_register_to_human(self, val=None): method is_syscall (line 8495) | def is_syscall(self, insn): method is_call (line 8501) | def is_call(self, insn): method is_jump (line 8504) | def is_jump(self, insn): method is_ret (line 8514) | def is_ret(self, insn): method is_conditional_branch (line 8517) | def is_conditional_branch(self, insn): method is_branch_taken (line 8535) | def is_branch_taken(self, insn): method get_ith_parameter (line 8581) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 8603) | def get_ra(self, insn, frame): method get_tls (line 8616) | def get_tls(self): method decode_cookie (line 8619) | def decode_cookie(self, value, cookie): method encode_cookie (line 8622) | def encode_cookie(self, value, cookie): class SPARC32PLUS (line 8626) | class SPARC32PLUS(SPARC): class SPARC64 (line 8649) | class SPARC64(SPARC): method is_syscall (line 8690) | def is_syscall(self, insn): method get_ith_parameter (line 8696) | def get_ith_parameter(self, i, in_func=True): class MIPS (line 8719) | class MIPS(Architecture): method is_syscall (line 8780) | def is_syscall(self, insn): method is_call (line 8783) | def is_call(self, insn): method is_jump (line 8790) | def is_jump(self, insn): method is_ret (line 8799) | def is_ret(self, insn): method is_conditional_branch (line 8808) | def is_conditional_branch(self, insn): method is_branch_taken (line 8822) | def is_branch_taken(self, insn): method get_ith_parameter (line 8875) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 8889) | def get_ra(self, insn, frame): method get_tls (line 8900) | def get_tls(self): method decode_cookie (line 8913) | def decode_cookie(self, value, cookie): method encode_cookie (line 8916) | def encode_cookie(self, value, cookie): class MIPS64 (line 8920) | class MIPS64(MIPS): method get_ith_parameter (line 8961) | def get_ith_parameter(self, i, in_func=True): class MIPSN32 (line 8977) | class MIPSN32(MIPS64): class S390X (line 8991) | class S390X(Architecture): method is_syscall (line 9044) | def is_syscall(self, insn): method is_call (line 9048) | def is_call(self, insn): method is_jump (line 9051) | def is_jump(self, insn): method is_ret (line 9058) | def is_ret(self, insn): method is_conditional_branch (line 9061) | def is_conditional_branch(self, insn): method is_branch_taken (line 9126) | def is_branch_taken(self, insn): method flag_register_to_human (line 9315) | def flag_register_to_human(self, val=None): method get_ith_parameter (line 9339) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 9353) | def get_ra(self, insn, frame): method get_tls (line 9364) | def get_tls(self): method decode_cookie (line 9369) | def decode_cookie(self, value, cookie): method encode_cookie (line 9372) | def encode_cookie(self, value, cookie): class SH4 (line 9376) | class SH4(Architecture): method is_syscall (line 9430) | def is_syscall(self, insn): method is_call (line 9439) | def is_call(self, insn): method is_jump (line 9442) | def is_jump(self, insn): method is_ret (line 9447) | def is_ret(self, insn): method is_conditional_branch (line 9450) | def is_conditional_branch(self, insn): method is_branch_taken (line 9453) | def is_branch_taken(self, insn): method flag_register_to_human (line 9467) | def flag_register_to_human(self, val=None): method get_ra (line 9473) | def get_ra(self, insn, frame): method get_tls (line 9484) | def get_tls(self): method decode_cookie (line 9487) | def decode_cookie(self, value, cookie): method encode_cookie (line 9490) | def encode_cookie(self, value, cookie): class M68K (line 9494) | class M68K(Architecture): method is_syscall (line 9554) | def is_syscall(self, insn): method is_call (line 9560) | def is_call(self, insn): method is_jump (line 9563) | def is_jump(self, insn): method is_ret (line 9568) | def is_ret(self, insn): method is_conditional_branch (line 9573) | def is_conditional_branch(self, insn): method is_branch_taken (line 9600) | def is_branch_taken(self, insn): method flag_register_to_human (line 9709) | def flag_register_to_human(self, val=None): method get_ra (line 9715) | def get_ra(self, insn, frame): method get_ith_parameter (line 9726) | def get_ith_parameter(self, i, in_func=True): method get_tls (line 9736) | def get_tls(self): method decode_cookie (line 9748) | def decode_cookie(self, value, cookie): method encode_cookie (line 9751) | def encode_cookie(self, value, cookie): class ALPHA (line 9755) | class ALPHA(Architecture): method is_syscall (line 9812) | def is_syscall(self, insn): method is_call (line 9815) | def is_call(self, insn): method is_jump (line 9818) | def is_jump(self, insn): method is_ret (line 9823) | def is_ret(self, insn): method is_conditional_branch (line 9826) | def is_conditional_branch(self, insn): method is_branch_taken (line 9832) | def is_branch_taken(self, insn): method get_ra (line 9868) | def get_ra(self, insn, frame): method get_tls (line 9879) | def get_tls(self): method decode_cookie (line 9888) | def decode_cookie(self, value, cookie): method encode_cookie (line 9891) | def encode_cookie(self, value, cookie): class HPPA (line 9895) | class HPPA(Architecture): method is_syscall (line 9950) | def is_syscall(self, insn): method is_call (line 9953) | def is_call(self, insn): method is_jump (line 9964) | def is_jump(self, insn): method is_ret (line 9977) | def is_ret(self, insn): method is_conditional_branch (line 9980) | def is_conditional_branch(self, insn): method is_branch_taken (line 9991) | def is_branch_taken(self, insn): method get_ith_parameter (line 10196) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 10212) | def get_ra(self, insn, frame): method get_tls (line 10223) | def get_tls(self): method decode_cookie (line 10236) | def decode_cookie(self, value, cookie): method encode_cookie (line 10239) | def encode_cookie(self, value, cookie): class HPPA64 (line 10243) | class HPPA64(HPPA): class OR1K (line 10257) | class OR1K(Architecture): method is_syscall (line 10312) | def is_syscall(self, insn): method is_call (line 10318) | def is_call(self, insn): method is_jump (line 10321) | def is_jump(self, insn): method is_ret (line 10326) | def is_ret(self, insn): method is_conditional_branch (line 10333) | def is_conditional_branch(self, insn): method is_branch_taken (line 10336) | def is_branch_taken(self, insn): method flag_register_to_human (line 10350) | def flag_register_to_human(self, val=None): method get_ra (line 10356) | def get_ra(self, insn, frame): method get_tls (line 10367) | def get_tls(self): method decode_cookie (line 10370) | def decode_cookie(self, value, cookie): method encode_cookie (line 10373) | def encode_cookie(self, value, cookie): class NIOS2 (line 10377) | class NIOS2(Architecture): method is_syscall (line 10429) | def is_syscall(self, insn): method is_call (line 10435) | def is_call(self, insn): method is_jump (line 10438) | def is_jump(self, insn): method is_ret (line 10443) | def is_ret(self, insn): method is_conditional_branch (line 10446) | def is_conditional_branch(self, insn): method is_branch_taken (line 10454) | def is_branch_taken(self, insn): method get_ra (line 10488) | def get_ra(self, insn, frame): method get_tls (line 10499) | def get_tls(self): method decode_cookie (line 10510) | def decode_cookie(self, value, cookie): method encode_cookie (line 10513) | def encode_cookie(self, value, cookie): class MICROBLAZE (line 10517) | class MICROBLAZE(Architecture): method is_syscall (line 10564) | def is_syscall(self, insn): method is_call (line 10567) | def is_call(self, insn): method is_jump (line 10570) | def is_jump(self, insn): method is_ret (line 10579) | def is_ret(self, insn): method is_conditional_branch (line 10582) | def is_conditional_branch(self, insn): method is_branch_taken (line 10593) | def is_branch_taken(self, insn): method get_ith_parameter (line 10617) | def get_ith_parameter(self, i, in_func=True): method get_ra (line 10631) | def get_ra(self, insn, frame): method get_tls (line 10642) | def get_tls(self): method decode_cookie (line 10645) | def decode_cookie(self, value, cookie): method encode_cookie (line 10648) | def encode_cookie(self, value, cookie): class XTENSA (line 10652) | class XTENSA(Architecture): method is_syscall (line 10700) | def is_syscall(self, insn): method is_call (line 10703) | def is_call(self, insn): method is_jump (line 10710) | def is_jump(self, insn): method is_ret (line 10715) | def is_ret(self, insn): method is_conditional_branch (line 10718) | def is_conditional_branch(self, insn): method is_branch_taken (line 10730) | def is_branch_taken(self, insn): method get_ra (line 10838) | def get_ra(self, insn, frame): method get_tls (line 10851) | def get_tls(self): class CRIS (line 10855) | class CRIS(Architecture): method is_syscall (line 10908) | def is_syscall(self, insn): method is_call (line 10914) | def is_call(self, insn): method is_jump (line 10917) | def is_jump(self, insn): method is_ret (line 10922) | def is_ret(self, insn): method is_conditional_branch (line 10925) | def is_conditional_branch(self, insn): method is_branch_taken (line 10935) | def is_branch_taken(self, insn): method flag_register_to_human (line 10980) | def flag_register_to_human(self, val=None): method get_ra (line 10986) | def get_ra(self, insn, frame): class LOONGARCH64 (line 10998) | class LOONGARCH64(Architecture): method is_syscall (line 11056) | def is_syscall(self, insn): method is_call (line 11059) | def is_call(self, insn): method is_jump (line 11067) | def is_jump(self, insn): method is_ret (line 11077) | def is_ret(self, insn): method is_conditional_branch (line 11080) | def is_conditional_branch(self, insn): method is_branch_taken (line 11083) | def is_branch_taken(self, insn): method get_ra (line 11124) | def get_ra(self, insn, frame): method get_tls (line 11135) | def get_tls(self): method decode_cookie (line 11138) | def decode_cookie(self, value, cookie): method encode_cookie (line 11141) | def encode_cookie(self, value, cookie): class ARC (line 11145) | class ARC(Architecture): method is_syscall (line 11215) | def is_syscall(self, insn): method is_call (line 11223) | def is_call(self, insn): method is_jump (line 11248) | def is_jump(self, insn): method is_ret (line 11258) | def is_ret(self, insn): method is_conditional_branch (line 11263) | def is_conditional_branch(self, insn): method is_branch_taken (line 11307) | def is_branch_taken(self, insn): method flag_register_to_human (line 11400) | def flag_register_to_human(self, val=None): method get_ra (line 11406) | def get_ra(self, insn, frame): method get_tls (line 11417) | def get_tls(self): method decode_cookie (line 11420) | def decode_cookie(self, value, cookie): method encode_cookie (line 11423) | def encode_cookie(self, value, cookie): class ARCv3 (line 11427) | class ARCv3(ARC): method get_tls (line 11450) | def get_tls(self): class ARC64 (line 11454) | class ARC64(ARCv3): class CSKY (line 11468) | class CSKY(Architecture): method is_syscall (line 11528) | def is_syscall(self, insn): method is_call (line 11534) | def is_call(self, insn): method is_jump (line 11537) | def is_jump(self, insn): method is_ret (line 11542) | def is_ret(self, insn): method is_conditional_branch (line 11545) | def is_conditional_branch(self, insn): method is_branch_taken (line 11548) | def is_branch_taken(self, insn): method flag_register_to_human (line 11584) | def flag_register_to_human(self, val=None): method get_ra (line 11590) | def get_ra(self, insn, frame): method get_tls (line 11601) | def get_tls(self): method decode_cookie (line 11604) | def decode_cookie(self, value, cookie): method encode_cookie (line 11607) | def encode_cookie(self, value, cookie): function write_memory (line 11722) | def write_memory(addr, data): function read_memory (line 11813) | def read_memory(addr, length): function read_int_from_memory (line 11846) | def read_int_from_memory(addr): function read_int8_from_memory (line 11855) | def read_int8_from_memory(addr): function read_int16_from_memory (line 11861) | def read_int16_from_memory(addr): function read_int32_from_memory (line 11867) | def read_int32_from_memory(addr): function read_int64_from_memory (line 11873) | def read_int64_from_memory(addr): function read_cstring_from_memory (line 11879) | def read_cstring_from_memory(addr, max_length=None): function read_physmem (line 11920) | def read_physmem(paddr, size): function write_physmem (line 12052) | def write_physmem(paddr, data): function is_valid_addr (line 12085) | def is_valid_addr(addr): function is_valid_addr_addr (line 12108) | def is_valid_addr_addr(addr): function is_single_link_list (line 12116) | def is_single_link_list(addr): function is_double_link_list (line 12134) | def is_double_link_list(addr, min_len=0): class QemuMonitor (line 12164) | class QemuMonitor: method get_gic_addrs (line 12169) | def get_gic_addrs(): method check_gic_address (line 12203) | def check_gic_address(vaddr): method get_current_mmu_mode (line 12223) | def get_current_mmu_mode(): method get_secure_memory_map (line 12244) | def get_secure_memory_map(verbose=False): function is_supported_physmode (line 12289) | def is_supported_physmode(): function enable_phys (line 12294) | def enable_phys(): function disable_phys (line 12306) | def disable_phys(): function p8 (line 12319) | def p8(x, s=False): function p16 (line 12328) | def p16(x, s=False): function p32 (line 12337) | def p32(x, s=False): function p64 (line 12346) | def p64(x, s=False): function u8 (line 12355) | def u8(x, s=False): function u16 (line 12364) | def u16(x, s=False): function u32 (line 12373) | def u32(x, s=False): function u64 (line 12382) | def u64(x, s=False): function u128 (line 12391) | def u128(x): function is_ascii_string (line 12398) | def is_ascii_string(addr): function is_alive (line 12407) | def is_alive(): function parse_args (line 12415) | def parse_args(f): function switch_to_intel_syntax (line 12439) | def switch_to_intel_syntax(f): function only_if_gdb_running (line 12458) | def only_if_gdb_running(f): function only_if_gdb_target_local (line 12472) | def only_if_gdb_target_local(f): function only_if_in_kernel (line 12486) | def only_if_in_kernel(f): function only_if_in_kernel_or_kpti_disabled (line 12500) | def only_if_in_kernel_or_kpti_disabled(f): function only_if_kvm_disabled (line 12528) | def only_if_kvm_disabled(f): function only_if_smp_disabled (line 12541) | def only_if_smp_disabled(f): function require_arch_set (line 12554) | def require_arch_set(f): function only_if_specific_gdb_mode (line 12568) | def only_if_specific_gdb_mode(mode=()): function exclude_specific_gdb_mode (line 12600) | def exclude_specific_gdb_mode(mode=()): function only_if_specific_arch (line 12629) | def only_if_specific_arch(arch=()): function exclude_specific_arch (line 12680) | def exclude_specific_arch(arch=()): function timeout (line 12731) | def timeout(duration): function to_unsigned_long (line 12768) | def to_unsigned_long(v): function get_register (line 12776) | def get_register(regname, use_mbed_exec=False, use_monitor=False): function is_remote_debug (line 12841) | def is_remote_debug(): function is_normal_run (line 12860) | def is_normal_run(): function is_attach (line 12867) | def is_attach(): function is_container_attach (line 12877) | def is_container_attach(): function is_pin (line 12894) | def is_pin(): function is_qemu (line 12907) | def is_qemu(): function is_qemu_user (line 12920) | def is_qemu_user(): function is_qemu_system (line 12933) | def is_qemu_system(): function is_over_serial (line 12946) | def is_over_serial(): function is_kgdb (line 12959) | def is_kgdb(): function kgdb_has_system_registers (line 12969) | def kgdb_has_system_registers(): function is_kdb (line 12974) | def is_kdb(): function is_vmware (line 12987) | def is_vmware(): function is_qiling (line 13004) | def is_qiling(): function is_rr (line 13018) | def is_rr(): function is_wine (line 13024) | def is_wine(): function is_in_kernel (line 13030) | def is_in_kernel(): function is_support_secure_world (line 13070) | def is_support_secure_world(): function is_in_secure (line 13080) | def is_in_secure(): function is_kvm_enabled (line 13097) | def is_kvm_enabled(): function is_smp_enabled (line 13107) | def is_smp_enabled(): class Pid (line 13116) | class Pid: method get_tcp_sess (line 13120) | def get_tcp_sess(pid): method get_all_process (line 13154) | def get_all_process(): method get_pid_from_name (line 13166) | def get_pid_from_name(filepath): method get_pid_from_tcp_session (line 13192) | def get_pid_from_tcp_session(filepath=None): method get_pid_wine (line 13205) | def get_pid_wine(): method get_pid (line 13239) | def get_pid(remote=False): method get_tid (line 13255) | def get_tid(): class Path (line 13260) | class Path: method append_proc_root (line 13264) | def append_proc_root(filepath): method get_filepath (line 13278) | def get_filepath(append_proc_root_prefix=True): method get_filepath_from_info_proc (line 13309) | def get_filepath_from_info_proc(): method get_filename (line 13321) | def get_filename(): method read_remote_file (line 13329) | def read_remote_file(filepath, as_byte=True): class ProcessMap (line 13343) | class ProcessMap: method get_process_maps_linux (line 13348) | def get_process_maps_linux(pid, remote=False): method get_explored_regions (line 13427) | def get_explored_regions(): method get_process_maps_from_info_proc (line 13755) | def get_process_maps_from_info_proc(): method get_process_maps_heuristic (line 13797) | def get_process_maps_heuristic(): method get_process_maps (line 13826) | def get_process_maps(outer=False): method get_process_maps_exclude_special_regions (line 13877) | def get_process_maps_exclude_special_regions(outer=False, allow_vdso=F... method get_loaded_files (line 13905) | def get_loaded_files(): method get_info_files (line 13924) | def get_info_files(): method process_lookup_address (line 13959) | def process_lookup_address(addr): method process_lookup_path (line 13973) | def process_lookup_path(names, perm_mask=Permission.ALL): method file_lookup_address (line 13989) | def file_lookup_address(addr): method lookup_address (line 14001) | def lookup_address(addr): method get_section_base_address (line 14007) | def get_section_base_address(name): method get_section_base_address_by_list (line 14020) | def get_section_base_address_by_list(names): method get_codebase (line 14029) | def get_codebase(): class EventHandler (line 14040) | class EventHandler: method continue_handler (line 14044) | def continue_handler(_event): method hook_stop_handler (line 14052) | def hook_stop_handler(event): method new_objfile_handler (line 14116) | def new_objfile_handler(_event): method exit_handler (line 14133) | def exit_handler(_event): method memchanged_handler (line 14139) | def memchanged_handler(_event): method regchanged_handler (line 14145) | def regchanged_handler(_event): class UnicornKeystoneCapstone (line 14151) | class UnicornKeystoneCapstone: method get_generic_arch (line 14155) | def get_generic_arch(module, prefix, arch, mode, big_endian, to_string): method get_unicorn_arch (line 14191) | def get_unicorn_arch(arch=None, mode=None, endian=None, to_string=False): method get_capstone_arch (line 14226) | def get_capstone_arch(arch=None, mode=None, endian=None, to_string=Fal... method get_keystone_arch (line 14274) | def get_keystone_arch(arch=None, mode=None, endian=None, to_string=Fal... method get_unicorn_registers (line 14306) | def get_unicorn_registers(to_string=False, add_sse=False): method keystone_assemble (line 14346) | def keystone_assemble(code, arch, mode, *args, **kwargs): function is_64bit (line 14380) | def is_64bit(): function is_32bit (line 14385) | def is_32bit(): function is_emulated32 (line 14390) | def is_emulated32(): function is_x86_64 (line 14419) | def is_x86_64(): function is_x86_32 (line 14424) | def is_x86_32(): function is_x86_16 (line 14429) | def is_x86_16(): function is_x86 (line 14434) | def is_x86(): function is_arm32 (line 14439) | def is_arm32(): function is_arm32_cortex_m (line 14444) | def is_arm32_cortex_m(): function is_arm64 (line 14449) | def is_arm64(): function is_mips32 (line 14454) | def is_mips32(): function is_mips64 (line 14459) | def is_mips64(): function is_mipsn32 (line 14464) | def is_mipsn32(): function is_ppc32 (line 14469) | def is_ppc32(): function is_ppc64 (line 14474) | def is_ppc64(): function is_sparc32 (line 14479) | def is_sparc32(): function is_sparc32plus (line 14484) | def is_sparc32plus(): function is_sparc64 (line 14489) | def is_sparc64(): function is_riscv32 (line 14494) | def is_riscv32(): function is_riscv64 (line 14499) | def is_riscv64(): function is_s390x (line 14504) | def is_s390x(): function is_sh4 (line 14509) | def is_sh4(): function is_m68k (line 14514) | def is_m68k(): function is_alpha (line 14519) | def is_alpha(): function is_hppa32 (line 14524) | def is_hppa32(): function is_hppa64 (line 14529) | def is_hppa64(): function is_or1k (line 14534) | def is_or1k(): function is_nios2 (line 14539) | def is_nios2(): function is_microblaze (line 14544) | def is_microblaze(): function is_xtensa (line 14549) | def is_xtensa(): function is_cris (line 14554) | def is_cris(): function is_loongarch64 (line 14559) | def is_loongarch64(): function is_arc32 (line 14564) | def is_arc32(): function is_arc64 (line 14569) | def is_arc64(): function is_csky (line 14574) | def is_csky(): function get_arch (line 14580) | def get_arch(): function set_arch (line 14618) | def set_arch(arch_str=None): class Auxv (line 14666) | class Auxv: method get_auxiliary_walk (line 14670) | def get_auxiliary_walk(offset=0): method get_auxiliary_values (line 14762) | def get_auxiliary_values(force_heuristic=False): function get_pagesize (line 14812) | def get_pagesize(): function get_pagesize_mask_low (line 14821) | def get_pagesize_mask_low(): function get_pagesize_mask_high (line 14830) | def get_pagesize_mask_high(): function only_if_events_supported (line 14838) | def only_if_events_supported(event_type): class EventHooking (line 14853) | class EventHooking: method gef_on_continue_hook (line 14858) | def gef_on_continue_hook(func): method gef_on_continue_unhook (line 14863) | def gef_on_continue_unhook(func): method gef_on_stop_hook (line 14868) | def gef_on_stop_hook(func): method gef_on_stop_unhook (line 14873) | def gef_on_stop_unhook(func): method gef_on_exit_hook (line 14878) | def gef_on_exit_hook(func): method gef_on_exit_unhook (line 14883) | def gef_on_exit_unhook(func): method gef_on_new_hook (line 14888) | def gef_on_new_hook(func): method gef_on_new_unhook (line 14893) | def gef_on_new_unhook(func): method gef_on_memchanged_hook (line 14898) | def gef_on_memchanged_hook(func): method gef_on_memchanged_unhook (line 14903) | def gef_on_memchanged_unhook(func): method gef_on_regchanged_hook (line 14908) | def gef_on_regchanged_hook(func): method gef_on_regchanged_unhook (line 14913) | def gef_on_regchanged_unhook(func): function register_command (line 14922) | def register_command(cls): function register_priority_command (line 14929) | def register_priority_command(cls): class GenericCommand (line 14937) | class GenericCommand(gdb.Command): method _cmdline_ (line 14944) | def _cmdline_(self): method _syntax_ (line 14949) | def _syntax_(self): method _example_ (line 14954) | def _example_(self): method _note_ (line 14959) | def _note_(self): method _repeat_ (line 14964) | def _repeat_(self): method _aliases_ (line 14969) | def _aliases_(self): method do_invoke (line 14973) | def do_invoke(self, argv): method __init__ (line 14976) | def __init__(self, *args, **kwargs): method invoke (line 15024) | def invoke(self, args, from_tty): # noqa method usage (line 15038) | def usage(self, simple=False, after_syntax_only=False): method add_setting (line 15074) | def add_setting(self, name, value, description=""): method set_repeat_count (line 15095) | def set_repeat_count(self, argv, from_tty): method quiet_print (line 15105) | def quiet_print(self, msg): method quiet_ok (line 15110) | def quiet_ok(self, msg): method quiet_info (line 15115) | def quiet_info(self, msg): method quiet_warn (line 15120) | def quiet_warn(self, msg): method quiet_err (line 15125) | def quiet_err(self, msg): method verbose_info (line 15130) | def verbose_info(self, msg): method verbose_err (line 15135) | def verbose_err(self, msg): class BufferingOutput (line 15141) | class BufferingOutput: method info_add_out (line 15144) | def info_add_out(self, msg): method warn_add_out (line 15149) | def warn_add_out(self, msg): method err_add_out (line 15154) | def err_add_out(self, msg): method quiet_info_add_out (line 15159) | def quiet_info_add_out(self, msg): method quiet_add_out (line 15165) | def quiet_add_out(self, msg): method verbose_add_out (line 15170) | def verbose_add_out(self, msg): method print_output (line 15175) | def print_output(self, check_terminal_size=False, skip_color=False): class GefThemeCommand (line 15231) | class GefThemeCommand(GenericCommand, BufferingOutput): method __init__ (line 15256) | def __init__(self, *args, **kwargs): method show_all_config (line 15315) | def show_all_config(self): method show_color_sample (line 15332) | def show_color_sample(self): method do_invoke (line 15364) | def do_invoke(self, args): class HighlightCommand (line 15395) | class HighlightCommand(GenericCommand): method highlight_text (line 15415) | def highlight_text(text): method __init__ (line 15443) | def __init__(self): method do_invoke (line 15449) | def do_invoke(self, args): class HighlightListCommand (line 15455) | class HighlightListCommand(GenericCommand): method print_highlight_table (line 15464) | def print_highlight_table(self): method do_invoke (line 15479) | def do_invoke(self, args): class HighlightClearCommand (line 15485) | class HighlightClearCommand(GenericCommand): method do_invoke (line 15495) | def do_invoke(self, args): class HighlightAddCommand (line 15501) | class HighlightAddCommand(GenericCommand): method do_invoke (line 15523) | def do_invoke(self, args): class HighlightRemoveCommand (line 15533) | class HighlightRemoveCommand(GenericCommand): method do_invoke (line 15549) | def do_invoke(self, args): class SimpleInternalTemporaryBreakpoint (line 15554) | class SimpleInternalTemporaryBreakpoint(gdb.Breakpoint): method __init__ (line 15557) | def __init__(self, loc): method stop (line 15561) | def stop(self): class SecondBreakpoint (line 15569) | class SecondBreakpoint(gdb.Breakpoint): method __init__ (line 15572) | def __init__(self, loc, second_loc): method stop (line 15577) | def stop(self): class NextiForQemuUserCommand (line 15587) | class NextiForQemuUserCommand(GenericCommand): method ni_set_bp_for_branch (line 15608) | def ni_set_bp_for_branch(self): method ni_set_bp_next (line 15641) | def ni_set_bp_next(self): method do_invoke (line 15650) | def do_invoke(self, args): class StepiForQemuUserCommand (line 15676) | class StepiForQemuUserCommand(GenericCommand): method si_set_bp_for_branch (line 15697) | def si_set_bp_for_branch(self): method si_set_bp_next (line 15730) | def si_set_bp_next(self): method do_invoke (line 15739) | def do_invoke(self, args): class ContinueForQemuUserCommand (line 15765) | class ContinueForQemuUserCommand(GenericCommand): method __init__ (line 15786) | def __init__(self): method continue_for_qemu_thread (line 15797) | def continue_for_qemu_thread(self): method pid_is_alive (line 15834) | def pid_is_alive(self, pid): method continue_for_qemu_fork (line 15841) | def continue_for_qemu_fork(self): method do_invoke (line 15882) | def do_invoke(self, args): class StepiForKGDBCommand (line 15905) | class StepiForKGDBCommand(GenericCommand): method do_invoke (line 15925) | def do_invoke(self, args): class UpCommand (line 15963) | class UpCommand(GenericCommand): method do_up (line 15975) | def do_up(self, current_frame): method do_invoke (line 16006) | def do_invoke(self, args): class DownCommand (line 16019) | class DownCommand(GenericCommand): method do_down (line 16031) | def do_down(self, current_frame): method do_invoke (line 16062) | def do_invoke(self, args): class HistoryCommand (line 16075) | class HistoryCommand(GenericCommand, BufferingOutput): method get_history (line 16085) | def get_history(self): method do_invoke (line 16103) | def do_invoke(self, args): class DisplayTypeCommand (line 16110) | class DisplayTypeCommand(GenericCommand, BufferingOutput): method dump_type (line 16147) | def dump_type(self, tp, args_type): method apply_type (line 16187) | def apply_type(self, tp, args_address): method do_invoke (line 16203) | def do_invoke(self, args): class BreakRelativeVirtualAddressCommand (line 16248) | class BreakRelativeVirtualAddressCommand(GenericCommand): method do_invoke (line 16266) | def do_invoke(self, args): class PrintFormatCommand (line 16290) | class PrintFormatCommand(GenericCommand): method __init__ (line 16323) | def __init__(self): method extract_memory (line 16327) | def extract_memory(self): method parse_data (line 16346) | def parse_data(self, data): method make_format (line 16371) | def make_format(self, sdata): method do_invoke (line 16388) | def do_invoke(self, args): class CanaryCommand (line 16403) | class CanaryCommand(GenericCommand): method gef_read_canary (line 16414) | def gef_read_canary(): method dump_canary (line 16431) | def dump_canary(self): method do_invoke (line 16485) | def do_invoke(self, args): class AuxvCommand (line 16491) | class AuxvCommand(GenericCommand): method do_invoke (line 16553) | def do_invoke(self, args): class ArgvCommand (line 16603) | class ArgvCommand(GenericCommand, BufferingOutput): method get_address_from_symbol (line 16617) | def get_address_from_symbol(self, symbol): method print_from_mem (line 16623) | def print_from_mem(self, array): method print_from_proc (line 16659) | def print_from_proc(self, filename): method dump_dl_argv (line 16680) | def dump_dl_argv(self): method dump_libc_argv (line 16694) | def dump_libc_argv(self): method dump_proc_cmdline (line 16707) | def dump_proc_cmdline(self): method do_invoke (line 16718) | def do_invoke(self, args): class EnvpCommand (line 16728) | class EnvpCommand(GenericCommand, BufferingOutput): method get_address_from_symbol (line 16742) | def get_address_from_symbol(self, symbol): method print_from_mem (line 16748) | def print_from_mem(self, array): method print_from_proc (line 16784) | def print_from_proc(self, filename): method dump_environ (line 16805) | def dump_environ(self): method dump_last_environ (line 16818) | def dump_last_environ(self): method dump_proc_environ (line 16831) | def dump_proc_environ(self): method do_invoke (line 16842) | def do_invoke(self, args): class DumpArgsCommand (line 16852) | class DumpArgsCommand(GenericCommand): method do_invoke (line 16869) | def do_invoke(self, args): class VdsoCommand (line 16893) | class VdsoCommand(GenericCommand, BufferingOutput): method do_invoke (line 16907) | def do_invoke(self, args): class VvarCommand (line 16953) | class VvarCommand(GenericCommand, BufferingOutput): method read (line 16963) | def read(self, addr, size): method do_invoke (line 16982) | def do_invoke(self, args): class IouringDumpCommand (line 17011) | class IouringDumpCommand(GenericCommand, BufferingOutput): method read (line 17021) | def read(self, addr, size): method do_invoke (line 17036) | def do_invoke(self, args): class PidCommand (line 17071) | class PidCommand(GenericCommand): method do_invoke (line 17082) | def do_invoke(self, args): class TidCommand (line 17102) | class TidCommand(GenericCommand): method do_invoke (line 17114) | def do_invoke(self, args): class FilenameCommand (line 17121) | class FilenameCommand(GenericCommand): method do_invoke (line 17132) | def do_invoke(self, args): class ProcInfoCommand (line 17151) | class ProcInfoCommand(GenericCommand): method get_state_of (line 17161) | def get_state_of(self, pid): method get_stat_of (line 17172) | def get_stat_of(self, pid): method get_cmdline_of (line 17185) | def get_cmdline_of(self, pid): method get_process_path_of (line 17192) | def get_process_path_of(self, pid): method get_process_cwd (line 17198) | def get_process_cwd(self, pid): method get_process_root (line 17204) | def get_process_root(self, pid): method get_thread_ids (line 17210) | def get_thread_ids(self, pid): method get_children_pids (line 17217) | def get_children_pids(self, pid): method get_uid_map (line 17232) | def get_uid_map(self, pid): method get_gid_map (line 17239) | def get_gid_map(self, pid): method get_tty_str (line 17246) | def get_tty_str(self, major, minor): method show_info_proc (line 17284) | def show_info_proc(self): method show_info_proc_extra (line 17306) | def show_info_proc_extra(self): method show_parent (line 17335) | def show_parent(self): method show_childs (line 17345) | def show_childs(self): method show_info_thread (line 17361) | def show_info_thread(self): method show_info_proc_ns (line 17373) | def show_info_proc_ns(self): method get_state_string (line 17418) | def get_state_string(self, proto, state): method get_proto_string (line 17451) | def get_proto_string(self, proto): method parse_ip_port (line 17493) | def parse_ip_port(self, addr, proto): method get_extra_info (line 17519) | def get_extra_info(self): method show_fds (line 17587) | def show_fds(self): method do_invoke (line 17617) | def do_invoke(self, args): class FileDescriptorsCommand (line 17629) | class FileDescriptorsCommand(GenericCommand): method fd_dump (line 17638) | def fd_dump(self): method do_invoke (line 17660) | def do_invoke(self, args): class ProcDumpCommand (line 17666) | class ProcDumpCommand(GenericCommand, BufferingOutput): method dump_environ (line 17676) | def dump_environ(self, path): method dump_cmdline (line 17685) | def dump_cmdline(self, path): method dump_auxv (line 17692) | def dump_auxv(self, path): method dump_syscall (line 17701) | def dump_syscall(self, path): method dump_stat (line 17737) | def dump_stat(self, path): method dump_statm (line 17775) | def dump_statm(self, path): method dump_status (line 17793) | def dump_status(self, path): method dump_rt_acct (line 17812) | def dump_rt_acct(self, path): method dump_mounts (line 17823) | def dump_mounts(self, path): method dump_raw (line 17834) | def dump_raw(self, path): method dump_dev (line 17851) | def dump_dev(self, path): method dump_igmp (line 17882) | def dump_igmp(self, path): method dump_netstat (line 17888) | def dump_netstat(self, path): method dump_default (line 17899) | def dump_default(self, path): method proc_dump (line 17917) | def proc_dump(self): method do_invoke (line 17997) | def do_invoke(self, args): class CapabilityCommand (line 18005) | class CapabilityCommand(GenericCommand, BufferingOutput): method get_thread_ids (line 18017) | def get_thread_ids(self, pid): method print_cap_details (line 18024) | def print_cap_details(self, name, cap): method print_capability_from_pid (line 18074) | def print_capability_from_pid(self): method print_capability_from_file (line 18133) | def print_capability_from_file(self): method do_invoke (line 18191) | def do_invoke(self, args): class SmartMemoryDumpCommand (line 18200) | class SmartMemoryDumpCommand(GenericCommand): method do_dump (line 18220) | def do_dump(self, filepath, start, size): method smart_memory_dump (line 18246) | def smart_memory_dump(self, maps, prefix, suffix): method do_invoke (line 18298) | def do_invoke(self, args): class HijackFdCommand (line 18320) | class HijackFdCommand(GenericCommand): method call_syscall (line 18342) | def call_syscall(self, syscall_name, args): method write_stack (line 18351) | def write_stack(self, data): method get_fd_from_file_open (line 18386) | def get_fd_from_file_open(self): method get_fd_from_connect_server (line 18408) | def get_fd_from_connect_server(self): method hijack_fd (line 18437) | def hijack_fd(self): method do_invoke (line 18468) | def do_invoke(self, args): class ScanSectionCommand (line 18508) | class ScanSectionCommand(GenericCommand): method scan (line 18530) | def scan(self, haystack, needle): method do_invoke (line 18578) | def do_invoke(self, args): class FindSyscallCommand (line 18605) | class FindSyscallCommand(GenericCommand, BufferingOutput): method print_section (line 18631) | def print_section(self, section): method print_loc (line 18646) | def print_loc(self, loc): method read_data (line 18672) | def read_data(self, chunk_addr, size, end_address): method search_pattern_by_address (line 18682) | def search_pattern_by_address(self, pattern, start_address, end_address): method process_by_address (line 18711) | def process_by_address(self, pattern, start_address, end_address): method process_by_section (line 18720) | def process_by_section(self, pattern, section_name=None): method do_invoke (line 18768) | def do_invoke(self, args): class SearchPatternCommand (line 18812) | class SearchPatternCommand(GenericCommand): method is_aligned (line 18884) | def is_aligned(self, addr): method accept_match (line 18888) | def accept_match(self, start_addr, locations): method check_limit (line 18901) | def check_limit(self): method print_section (line 18907) | def print_section(self, section): method print_loc (line 18924) | def print_loc(self, loc): method read_data (line 18931) | def read_data(self, chunk_addr, size, end_address): method search_pattern_by_address (line 18945) | def search_pattern_by_address(self, pattern, start_address, end_address): method process_by_address (line 19041) | def process_by_address(self, patterns, start, end): method get_process_maps_qemu_system (line 19057) | def get_process_maps_qemu_system(self): method search_pattern_by_section (line 19087) | def search_pattern_by_section(self, pattern, section_name=None): method process_by_section (line 19153) | def process_by_section(self, patterns, section_name=None): method create_patterns (line 19172) | def create_patterns(self): method do_invoke (line 19205) | def do_invoke(self, args): class PtrDemangleCommand (line 19283) | class PtrDemangleCommand(GenericCommand): method get_cookie (line 19299) | def get_cookie(): method do_invoke (line 19345) | def do_invoke(self, args): class PtrMangleCommand (line 19368) | class PtrMangleCommand(GenericCommand): method do_invoke (line 19387) | def do_invoke(self, args): class SearchMangledPtrCommand (line 19404) | class SearchMangledPtrCommand(GenericCommand): method print_section (line 19416) | def print_section(self, section): method print_loc (line 19431) | def print_loc(self, addr, value, decoded): method search_mangled_ptr (line 19448) | def search_mangled_ptr(self, start_address, end_address, cookie): method do_invoke (line 19482) | def do_invoke(self, args): class SearchCfiGadgetsCommand (line 19522) | class SearchCfiGadgetsCommand(GenericCommand, BufferingOutput): method find_endbr (line 19533) | def find_endbr(self, start, end): method filter_gadgets (line 19550) | def filter_gadgets(self, endbr_addrs): method disasm_addrs (line 19596) | def disasm_addrs(self, candidates): method exec_search (line 19607) | def exec_search(self): method do_invoke (line 19631) | def do_invoke(self, args): class EditFlagsCommand (line 19658) | class EditFlagsCommand(GenericCommand): method edit_flags (line 19678) | def edit_flags(self, flag_names): method verbose_x86 (line 19731) | def verbose_x86(self): method verbose_arm32 (line 19774) | def verbose_arm32(self): method verbose_arm64 (line 19815) | def verbose_arm64(self): method do_invoke (line 19900) | def do_invoke(self, args): class KillThreadsCommand (line 19919) | class KillThreadsCommand(GenericCommand): method do_invoke (line 19942) | def do_invoke(self, args): class CallSyscallCommand (line 19995) | class CallSyscallCommand(GenericCommand): method do_invoke (line 20017) | def do_invoke(self, args): class MmapMemoryCommand (line 20059) | class MmapMemoryCommand(GenericCommand): method __init__ (line 20080) | def __init__(self): method do_invoke (line 20092) | def do_invoke(self, args): class MunmapMemoryCommand (line 20157) | class MunmapMemoryCommand(GenericCommand): method __init__ (line 20182) | def __init__(self): method do_invoke (line 20194) | def do_invoke(self, args): class MprotectCommand (line 20231) | class MprotectCommand(GenericCommand): method __init__ (line 20259) | def __init__(self): method do_invoke (line 20271) | def do_invoke(self, args): class ReadSystemRegisterForKgdbCommand (line 20321) | class ReadSystemRegisterForKgdbCommand(GenericCommand): method __init__ (line 20339) | def __init__(self): method get_supported_regs (line 20442) | def get_supported_regs(): method is_supported_reg (line 20462) | def is_supported_reg(reg_name): method complete (line 20466) | def complete(self, text, word): # noqa method get_stub_address (line 20480) | def get_stub_address(self, reg_name): method execute_stub (line 20528) | def execute_stub(self, stub_address, return_register): method do_invoke (line 20554) | def do_invoke(self, args): class ReadSystemRegisterForQemuArmCommand (line 20580) | class ReadSystemRegisterForQemuArmCommand(GenericCommand): method get_coproc_info (line 21233) | def get_coproc_info(self, target_reg_name): method get_mrc_code (line 21240) | def get_mrc_code(self, cp_info): method mrc_execute (line 21246) | def mrc_execute(self, reg_name): method do_invoke (line 21267) | def do_invoke(self, args): class UnicornEmulateCommand (line 21283) | class UnicornEmulateCommand(GenericCommand): method __init__ (line 21332) | def __init__(self): method get_unicorn_end_addr (line 21336) | def get_unicorn_end_addr(self, start_addr, nb): method get_filename (line 21341) | def get_filename(self): method make_script (line 21351) | def make_script(self, kwargs): method run_unicorn (line 21939) | def run_unicorn(self, content, kwargs): method do_invoke (line 21971) | def do_invoke(self, args): class AngrCommand (line 22034) | class AngrCommand(GenericCommand): method get_valid_plt (line 22073) | def get_valid_plt(self): method save_memories (line 22085) | def save_memories(self, dt): method make_angr_script (line 22099) | def make_angr_script(self, dt): method run_angr (line 22233) | def run_angr(self): method do_invoke (line 22260) | def do_invoke(self, args): class StubBreakpoint (line 22279) | class StubBreakpoint(gdb.Breakpoint): method __init__ (line 22282) | def __init__(self, func, retval): method stop (line 22293) | def stop(self): class StubCommand (line 22302) | class StubCommand(GenericCommand): method __init__ (line 22321) | def __init__(self): method do_invoke (line 22327) | def do_invoke(self, args): class CapstoneDisassembleCommand (line 22334) | class CapstoneDisassembleCommand(GenericCommand): method __init__ (line 22372) | def __init__(self): method do_invoke (line 22381) | def do_invoke(self, args): class GlibcHeapCommand (line 22410) | class GlibcHeapCommand(GenericCommand): method __init__ (line 22465) | def __init__(self): method do_invoke (line 22474) | def do_invoke(self, args): class GlibcHeapTopCommand (line 22480) | class GlibcHeapTopCommand(GenericCommand): method do_invoke (line 22496) | def do_invoke(self, args): class GlibcHeapArenasCommand (line 22527) | class GlibcHeapArenasCommand(GenericCommand): method do_invoke (line 22541) | def do_invoke(self, args): class GlibcHeapArenaCommand (line 22564) | class GlibcHeapArenaCommand(GenericCommand, BufferingOutput): method parse_arena (line 22577) | def parse_arena(self, arena): method parse_mp (line 22617) | def parse_mp(self): method parse_heap_info (line 22669) | def parse_heap_info(self, arena): method do_invoke (line 22703) | def do_invoke(self, args): class GlibcHeapChunkCommand (line 22728) | class GlibcHeapChunkCommand(GenericCommand): method __init__ (line 22744) | def __init__(self): method do_invoke (line 22752) | def do_invoke(self, args): class GlibcHeapChunksCommand (line 22792) | class GlibcHeapChunksCommand(GenericCommand, BufferingOutput): method __init__ (line 22834) | def __init__(self): method print_heap_chunks (line 22840) | def print_heap_chunks(self, arena, dump_start, peek_nb, peek_offset): method do_invoke (line 22902) | def do_invoke(self, args): class GlibcHeapParseCommand (line 22940) | class GlibcHeapParseCommand(GenericCommand, BufferingOutput): method make_line (line 22962) | def make_line(self, arena, chunk): method parse_heap (line 23003) | def parse_heap(self, arena, dump_start): method do_invoke (line 23053) | def do_invoke(self, args): class GlibcHeapBinsSimpleCommand (line 23078) | class GlibcHeapBinsSimpleCommand(GenericCommand): method bins_simple (line 23107) | def bins_simple(self, arenas): method do_invoke (line 23243) | def do_invoke(self, args): class GlibcHeapBinsDump (line 23264) | class GlibcHeapBinsDump: method print_tcache (line 23267) | def print_tcache(self, arena, verbose=False, index_filter=None): method print_fastbin (line 23337) | def print_fastbin(self, arena, verbose=False, index_filter=None): method pprint_bin (line 23409) | def pprint_bin(self, arena, index, bin_name, verbose=False): class GlibcHeapBinsCommand (line 23506) | class GlibcHeapBinsCommand(GenericCommand, GlibcHeapBinsDump, BufferingO... method __init__ (line 23528) | def __init__(self): method do_invoke (line 23536) | def do_invoke(self, args): class GlibcHeapTcachebinsCommand (line 23601) | class GlibcHeapTcachebinsCommand(GenericCommand, GlibcHeapBinsDump, Buff... method __init__ (line 23618) | def __init__(self): method do_invoke (line 23626) | def do_invoke(self, args): class GlibcHeapFastbinsYCommand (line 23660) | class GlibcHeapFastbinsYCommand(GenericCommand, GlibcHeapBinsDump, Buffe... method __init__ (line 23677) | def __init__(self): method do_invoke (line 23685) | def do_invoke(self, args): class GlibcHeapUnsortedBinsCommand (line 23714) | class GlibcHeapUnsortedBinsCommand(GenericCommand, GlibcHeapBinsDump, Bu... method __init__ (line 23729) | def __init__(self): method do_invoke (line 23737) | def do_invoke(self, args): class GlibcHeapSmallBinsCommand (line 23768) | class GlibcHeapSmallBinsCommand(GenericCommand, GlibcHeapBinsDump, Buffe... method __init__ (line 23785) | def __init__(self): method do_invoke (line 23793) | def do_invoke(self, args): class GlibcHeapLargeBinsCommand (line 23838) | class GlibcHeapLargeBinsCommand(GenericCommand, GlibcHeapBinsDump, Buffe... method __init__ (line 23855) | def __init__(self): method do_invoke (line 23863) | def do_invoke(self, args): class GlibcHeapTryFreeCommand (line 23908) | class GlibcHeapTryFreeCommand(GenericCommand): method __init__ (line 23946) | def __init__(self): method get_caller_address (line 23950) | def get_caller_address(self, name): method make_patch_info (line 23978) | def make_patch_info(self, caller_address, arg1, arg2): method get_reason (line 24041) | def get_reason(self, res): method get_syscall (line 24087) | def get_syscall(self, res): method get_allocated_address (line 24104) | def get_allocated_address(self, res): method print_result (line 24118) | def print_result(self, name, res): method make_patch_info_from_emulation_result (line 24150) | def make_patch_info_from_emulation_result(self, res): method doit (line 24167) | def doit(self, name, arg1, arg2): method do_invoke (line 24237) | def do_invoke(self, args): class GlibcHeapTryMallocCommand (line 24243) | class GlibcHeapTryMallocCommand(GlibcHeapTryFreeCommand): method do_invoke (line 24273) | def do_invoke(self, args): class GlibcHeapTryReallocCommand (line 24279) | class GlibcHeapTryReallocCommand(GlibcHeapTryFreeCommand): method do_invoke (line 24311) | def do_invoke(self, args): class GlibcHeapTryCallocCommand (line 24317) | class GlibcHeapTryCallocCommand(GlibcHeapTryFreeCommand): method do_invoke (line 24349) | def do_invoke(self, args): class GlibcHeapTcacheIndexHelperCommand (line 24355) | class GlibcHeapTcacheIndexHelperCommand(GenericCommand): method print_tcache_info (line 24371) | def print_tcache_info(self, arena, index): method do_invoke (line 24396) | def do_invoke(self, args): class GlibcHeapFindFakeFastCommand (line 24441) | class GlibcHeapFindFakeFastCommand(GenericCommand, BufferingOutput): method print_result (line 24461) | def print_result(self, m, pos, size_candidate): method find_fake_fast (line 24508) | def find_fake_fast(self, target_size): method do_invoke (line 24579) | def do_invoke(self, args): class GlibcHeapExtractHeapAddrCommand (line 24592) | class GlibcHeapExtractHeapAddrCommand(GenericCommand): method reveal (line 24611) | def reveal(self, fd): method do_invoke (line 24624) | def do_invoke(self, args): class GlibcHeapCalcProtectedFdCommand (line 24638) | class GlibcHeapCalcProtectedFdCommand(GenericCommand): method do_invoke (line 24662) | def do_invoke(self, args): class GlibcHeapVisualHeapCommand (line 24672) | class GlibcHeapVisualHeapCommand(GenericCommand, BufferingOutput): method __init__ (line 24706) | def __init__(self): method generate_visual_chunk (line 24710) | def generate_visual_chunk(self, chunk, idx): method generate_visual_heap (line 24788) | def generate_visual_heap(self, arena, dump_start, max_count): method do_invoke (line 24855) | def do_invoke(self, args): class GlibcHeapDumpImageCommand (line 24883) | class GlibcHeapDumpImageCommand(GenericCommand): method __init__ (line 24915) | def __init__(self): method collect_chunks (line 24919) | def collect_chunks(self, arena, dump_start, max_count): method generate_image (line 24983) | def generate_image(self, chunks): method make_command_line (line 25036) | def make_command_line(self, image_path): method do_invoke (line 25080) | def do_invoke(self, args): class GlibcHeapSnapshotCommand (line 25126) | class GlibcHeapSnapshotCommand(GenericCommand): method dump_heap (line 25139) | def dump_heap(arena): method take_snapshot (line 25208) | def take_snapshot(arena, arena_index): method read_snapshot (line 25228) | def read_snapshot(filepath): method do_invoke (line 25257) | def do_invoke(self, args): class GlibcHeapSnapshotCompareCommand (line 25283) | class GlibcHeapSnapshotCompareCommand(GenericCommand, BufferingOutput): method __init__ (line 25313) | def __init__(self): class LightRangeDict (line 25317) | class LightRangeDict: method __init__ (line 25318) | def __init__(self): method add (line 25323) | def add(self, start, stop, value): method __getitem__ (line 25340) | def __getitem__(self, key): method setdefault (line 25351) | def setdefault(self, default): method compare (line 25355) | def compare(self, raw1, info1, raw2, info2): method do_invoke (line 25503) | def do_invoke(self, args): class RegistersCommand (line 25556) | class RegistersCommand(GenericCommand): method get_all_registers (line 25576) | def get_all_registers(self): method check_unavailable_regs (line 25583) | def check_unavailable_regs(self): method get_regname_color (line 25601) | def get_regname_color(self, regname, regvalue): method dump_seg_reg_x86_16 (line 25614) | def dump_seg_reg_x86_16(self): method dump_regs (line 25636) | def dump_regs(self, target_regs): method do_invoke (line 25738) | def do_invoke(self, args): class RopperCommand (line 25753) | class RopperCommand(GenericCommand): method print_help (line 25775) | def print_help(self): method do_invoke (line 25796) | def do_invoke(self, argv): class RpCommand (line 25845) | class RpCommand(GenericCommand, BufferingOutput): method __init__ (line 25874) | def __init__(self): method exec_rp (line 25878) | def exec_rp(self, rp, ropN, allow_branches, path): method apply_filter (line 25890) | def apply_filter(self, rp_output_path, base_address): method do_invoke (line 25921) | def do_invoke(self, args): class AssembleCommand (line 25991) | class AssembleCommand(GenericCommand): method do_invoke (line 26033) | def do_invoke(self, args): class DisassembleCommand (line 26108) | class DisassembleCommand(GenericCommand): method do_invoke (line 26155) | def do_invoke(self, args): class AsmListCommand (line 26218) | class AsmListCommand(GenericCommand): method listup_x86 (line 26257) | def listup_x86(self, arch, mode): method do_invoke (line 26413) | def do_invoke(self, args): class ProcessSearchCommand (line 26487) | class ProcessSearchCommand(GenericCommand, BufferingOutput): method get_processes (line 26507) | def get_processes(self): method do_invoke (line 26526) | def do_invoke(self, args): class ElfInfoCommand (line 26591) | class ElfInfoCommand(GenericCommand): method __init__ (line 26617) | def __init__(self, *args, **kwargs): method elf_info (line 26987) | def elf_info(self, elf, orig_filepath=None): method phdr_info (line 27034) | def phdr_info(self, elf): method shdr_info (line 27055) | def shdr_info(self, elf): method do_invoke (line 27112) | def do_invoke(self, args): class ChecksecCommand (line 27212) | class ChecksecCommand(GenericCommand): method __init__ (line 27231) | def __init__(self): method check_CET_SHSTK (line 27235) | def check_CET_SHSTK(self, sec): method check_CET_IBT (line 27304) | def check_CET_IBT(self, sec): method check_PAC (line 27343) | def check_PAC(self, sec): method check_MTE (line 27391) | def check_MTE(self, sec): method check_system_ASLR (line 27425) | def check_system_ASLR(self): method check_gdb_ASLR (line 27446) | def check_gdb_ASLR(self): method get_colored_msg (line 27463) | def get_colored_msg(self, val): method print_security_properties (line 27472) | def print_security_properties(self, filename): method do_invoke (line 27577) | def do_invoke(self, args): class KernelChecksecCommand (line 27635) | class KernelChecksecCommand(GenericCommand): method check_basic_information (line 27644) | def check_basic_information(self): method x86_specific (line 27664) | def x86_specific(self): method arm32_specific (line 27720) | def arm32_specific(self): method arm64_specific (line 27738) | def arm64_specific(self): method check_kaslr (line 27753) | def check_kaslr(self): method check_fgkaslr (line 27771) | def check_fgkaslr(self): method check_kpti (line 27834) | def check_kpti(self): method check_rwx_page (line 27898) | def check_rwx_page(self): method check_secure_world (line 27909) | def check_secure_world(self): method check_CONFIG_SLAB_FREELIST_HARDENED (line 27920) | def check_CONFIG_SLAB_FREELIST_HARDENED(self): method check_CONFIG_SLAB_VIRTUAL (line 27937) | def check_CONFIG_SLAB_VIRTUAL(self): method check_selinux (line 27965) | def check_selinux(self): method check_smack (line 28074) | def check_smack(self): method check_apparmor (line 28096) | def check_apparmor(self): method check_tomoyo (line 28144) | def check_tomoyo(self): method check_yama (line 28166) | def check_yama(self): method check_integrity (line 28188) | def check_integrity(self): method check_loadpin (line 28214) | def check_loadpin(self): method check_safe_setid (line 28243) | def check_safe_setid(self): method check_lockdown (line 28255) | def check_lockdown(self): method check_bpf (line 28296) | def check_bpf(self): method check_landlock (line 28308) | def check_landlock(self): method check_lkrg (line 28320) | def check_lkrg(self): method check_unprivileged_userfaultfd (line 28334) | def check_unprivileged_userfaultfd(self): method check_unprivileged_bpf_disabled (line 28368) | def check_unprivileged_bpf_disabled(self): method check_kexec_load_disabled (line 28402) | def check_kexec_load_disabled(self): method check_namespaces (line 28440) | def check_namespaces(self): method check_unprivileged_userns_clone (line 28484) | def check_unprivileged_userns_clone(self): method check_userns_restrict (line 28500) | def check_userns_restrict(self): method check_CONFIG_KALLSYMS_ALL (line 28516) | def check_CONFIG_KALLSYMS_ALL(self): method check_CONFIG_IKCONFIG (line 28527) | def check_CONFIG_IKCONFIG(self): method check_CONFIG_DEBUG_INFO_BTF (line 28538) | def check_CONFIG_DEBUG_INFO_BTF(self): method check_CONFIG_RANDSTRUCT (line 28549) | def check_CONFIG_RANDSTRUCT(self): method check_CONFIG_STATIC_USERMODEHELPER (line 28567) | def check_CONFIG_STATIC_USERMODEHELPER(self): method check_CONFIG_STACKPROTECTOR (line 28625) | def check_CONFIG_STACKPROTECTOR(self): method check_CONFIG_SHADOW_CALL_STACK (line 28641) | def check_CONFIG_SHADOW_CALL_STACK(self): method check_CONFIG_HARDENED_USERCOPY (line 28655) | def check_CONFIG_HARDENED_USERCOPY(self): method check_CONFIG_FUSE_FS (line 28666) | def check_CONFIG_FUSE_FS(self): method check_kadr_kallsyms (line 28682) | def check_kadr_kallsyms(self): method check_kadr_dmesg (line 28721) | def check_kadr_dmesg(self): method check_mmap_min_addr (line 28737) | def check_mmap_min_addr(self): method check_supported_syscall (line 28752) | def check_supported_syscall(self): method print_security_properties_qemu_system (line 28784) | def print_security_properties_qemu_system(self): method do_invoke (line 28861) | def do_invoke(self, args): class DwarfExceptionHandlerInfoCommand (line 28867) | class DwarfExceptionHandlerInfoCommand(GenericCommand, BufferingOutput): class ErrorEntry (line 28952) | class ErrorEntry: method __init__ (line 28953) | def __init__(self, *args): method __str__ (line 28960) | def __str__(self): class SeparatorEntry (line 28964) | class SeparatorEntry: method __init__ (line 28965) | def __init__(self, *args): method __str__ (line 28976) | def __str__(self): class DataEntry (line 28985) | class DataEntry: method __init__ (line 28986) | def __init__(self, *args): method __str__ (line 29002) | def __str__(self): method add_sec (line 29038) | def add_sec(self, sec): method format_entry (line 29042) | def format_entry(self, sec, entries): method get_uleb128 (line 29062) | def get_uleb128(self, data, pos): method get_sleb128 (line 29074) | def get_sleb128(self, data, pos): method read_1ubyte (line 29089) | def read_1ubyte(self, data, pos): method read_1sbyte (line 29093) | def read_1sbyte(self, data, pos): method read_2ubyte (line 29100) | def read_2ubyte(self, data, pos): method read_2sbyte (line 29104) | def read_2sbyte(self, data, pos): method read_4ubyte (line 29111) | def read_4ubyte(self, data, pos): method read_4sbyte (line 29116) | def read_4sbyte(self, data, pos): method read_8ubyte (line 29124) | def read_8ubyte(self, data, pos): method read_8sbyte (line 29131) | def read_8sbyte(self, data, pos): method read_encoded (line 29162) | def read_encoded(self, encoding, data, pos): method get_encoding_str (line 29188) | def get_encoding_str(self, fde_encoding): method encoded_ptr_size (line 29226) | def encoded_ptr_size(self, encoding, ptr_size): method parse_eh_frame_hdr (line 29242) | def parse_eh_frame_hdr(self, eh_frame_hdr): method parse_eh_frame (line 29336) | def parse_eh_frame(self, eh_frame): method get_register_name (line 29674) | def get_register_name(self, reg): method parse_cfa_program (line 29739) | def parse_cfa_program(self, data, pos, pos_end, vma_base, version, cie): method dwarf_locexpr_opcode_string (line 30340) | def dwarf_locexpr_opcode_string(self, code): method parse_ops (line 30348) | def parse_ops(self, vers, addrsize, length, data, pos, indent_n=0): method parse_gcc_except_table (line 30733) | def parse_gcc_except_table(self, gcc_except_table, eh_frame_entries): method read_section (line 30972) | def read_section(self, section_name): method do_invoke (line 30990) | def do_invoke(self, args): class MultiBreakCommand (line 31080) | class MultiBreakCommand(GenericCommand): method do_invoke (line 31098) | def do_invoke(self, args): class MainBreakCommand (line 31105) | class MainBreakCommand(GenericCommand): method get_libc_start_main (line 31114) | def get_libc_start_main(self): method search_main (line 31131) | def search_main(self): method do_invoke (line 31169) | def do_invoke(self, args): class LoadBreakCommand (line 31193) | class LoadBreakCommand(GenericCommand): method do_invoke (line 31205) | def do_invoke(self, args): class EntryBreakBreakpoint (line 31230) | class EntryBreakBreakpoint(gdb.Breakpoint): method __init__ (line 31233) | def __init__(self, location): method stop (line 31238) | def stop(self): class EntryBreakCommand (line 31246) | class EntryBreakCommand(GenericCommand): method __init__ (line 31256) | def __init__(self, *args, **kwargs): method stop_callback (line 31274) | def stop_callback(_): method do_invoke (line 31306) | def do_invoke(self, argv): class CommandBreakBreakpoint (line 31362) | class CommandBreakBreakpoint(gdb.Breakpoint): method __init__ (line 31365) | def __init__(self, loc, cmd): method stop (line 31370) | def stop(self): class CommandBreakCommand (line 31377) | class CommandBreakCommand(GenericCommand): method do_invoke (line 31395) | def do_invoke(self, args): class RegisterDumpBreakBreakpoint (line 31403) | class RegisterDumpBreakBreakpoint(gdb.Breakpoint): method __init__ (line 31406) | def __init__(self, loc, tag, regs): method stop (line 31413) | def stop(self): class RegisterDumpBreakCommand (line 31432) | class RegisterDumpBreakCommand(GenericCommand): method do_invoke (line 31453) | def do_invoke(self, args): class TakenOrNotBreakpoint (line 31464) | class TakenOrNotBreakpoint(gdb.Breakpoint): method __init__ (line 31467) | def __init__(self, loc, taken, is_hwbp): method stop (line 31477) | def stop(self): class BreakIfTakenCommand (line 31492) | class BreakIfTakenCommand(GenericCommand): method do_invoke (line 31506) | def do_invoke(self, args): class BreakIfNotTakenCommand (line 31512) | class BreakIfNotTakenCommand(GenericCommand): method do_invoke (line 31526) | def do_invoke(self, args): class ContextCommand (line 31532) | class ContextCommand(GenericCommand): method hide_context (line 31572) | def hide_context(): method unhide_context (line 31577) | def unhide_context(): method is_hide (line 31582) | def is_hide(): method __init__ (line 31590) | def __init__(self): method complete (line 31606) | def complete(self, text, word): # noqa method get_redirect (line 31620) | def get_redirect(section, ignore_redirect): method context_title (line 31632) | def context_title(m, redirect=None): method execute_command (line 31653) | def execute_command(cmd, redirect=None): method i386_auto_switch (line 31661) | def i386_auto_switch(self): method get_order_in_each_pane (line 31677) | def get_order_in_each_pane(self, current_layout, ignore_redirect): method clear_screen (line 31695) | def clear_screen(self, redirect): method do_invoke (line 31709) | def do_invoke(self, args): class ContextLegendCommand (line 31798) | class ContextLegendCommand(GenericCommand): method __init__ (line 31808) | def __init__(self): method get_context_legend (line 31815) | def get_context_legend(): method context_legend (line 31837) | def context_legend(self, redirect): method do_invoke (line 31844) | def do_invoke(self, args): class ContextRegistersCommand (line 31854) | class ContextRegistersCommand(GenericCommand): method __init__ (line 31867) | def __init__(self): method update_registers (line 31877) | def update_registers(_event): method context_regs_extra (line 31909) | def context_regs_extra(self, redirect): method context_regs_syscall_errno (line 31999) | def context_regs_syscall_errno(self, redirect): method get_target_registers (line 32041) | def get_target_registers(self): method context_registers_default (line 32061) | def context_registers_default(self, redirect): method context_registers (line 32106) | def context_registers(self, redirect): method do_invoke (line 32128) | def do_invoke(self, args): class ContextStackCommand (line 32138) | class ContextStackCommand(GenericCommand): method __init__ (line 32148) | def __init__(self): method context_stack_default (line 32155) | def context_stack_default(self, redirect): method context_stack (line 32179) | def context_stack(self, redirect): method do_invoke (line 32210) | def do_invoke(self, args): class ContextCodeCommand (line 32220) | class ContextCodeCommand(GenericCommand): method __init__ (line 32232) | def __init__(self): method get_branch_addr (line 32256) | def get_branch_addr(insn, to_str=False): method get_breakpoints (line 32432) | def get_breakpoints(self): method context_code_default (line 32452) | def context_code_default(self, redirect): method context_code (line 32456) | def context_code(self, redirect): method do_invoke (line 32596) | def do_invoke(self, args): class ContextMemoryAccessCommand (line 32611) | class ContextMemoryAccessCommand(GenericCommand): method __init__ (line 32622) | def __init__(self): method context_memory_access1 (line 32633) | def context_memory_access1(self, redirect): method context_memory_access2 (line 32721) | def context_memory_access2(self, redirect): method context_memory_access3 (line 32771) | def context_memory_access3(self, redirect): method context_memory_access (line 32802) | def context_memory_access(self, redirect): method do_invoke (line 32809) | def do_invoke(self, args): class ContextArgumentsCommand (line 32822) | class ContextArgumentsCommand(GenericCommand): method __init__ (line 32832) | def __init__(self): method get_got_value (line 32838) | def get_got_value(self, addr): method get_call_destination_function_block (line 32879) | def get_call_destination_function_block(self, insn): method print_arguments_from_symbol_x86 (line 32899) | def print_arguments_from_symbol_x86(self, block, redirect): method print_arguments_from_symbol (line 32917) | def print_arguments_from_symbol(self, block, redirect): method print_guessed_arguments (line 32984) | def print_guessed_arguments(self, function_name, redirect): method context_args (line 33007) | def context_args(self, redirect): method do_invoke (line 33050) | def do_invoke(self, args): class ContextSourceCommand (line 33060) | class ContextSourceCommand(GenericCommand): method __init__ (line 33072) | def __init__(self): method get_source_breakpoints (line 33079) | def get_source_breakpoints(self, file_base_name): method line_has_breakpoint (line 33093) | def line_has_breakpoint(self, file_name, line_number, bp_locations): method get_pc_context_info (line 33099) | def get_pc_context_info(self, pc, line): method context_source (line 33139) | def context_source(self, redirect): method do_invoke (line 33205) | def do_invoke(self, args): class ContextMemoryWatchCommand (line 33215) | class ContextMemoryWatchCommand(GenericCommand): method __init__ (line 33226) | def __init__(self): method context_memory_watch (line 33231) | def context_memory_watch(self, redirect): method do_invoke (line 33246) | def do_invoke(self, args): class ContextTraceCommand (line 33256) | class ContextTraceCommand(GenericCommand): method __init__ (line 33268) | def __init__(self): method context_trace (line 33275) | def context_trace(self, redirect): method do_invoke (line 33381) | def do_invoke(self, args): class ContextThreadsCommand (line 33391) | class ContextThreadsCommand(GenericCommand): method __init__ (line 33403) | def __init__(self): method reason (line 33409) | def reason(self): method context_threads (line 33433) | def context_threads(self, redirect): method do_invoke (line 33546) | def do_invoke(self, args): class ContextExtraCommand (line 33556) | class ContextExtraCommand(GenericCommand): method __init__ (line 33569) | def __init__(self): method push_context_message (line 33575) | def push_context_message(level, message): method empty_extra_messages (line 33584) | def empty_extra_messages(_event): method context_extra (line 33588) | def context_extra(self, redirect): method do_invoke (line 33613) | def do_invoke(self, args): class MemoryCommand (line 33623) | class MemoryCommand(GenericCommand): method __init__ (line 33640) | def __init__(self): method do_invoke (line 33647) | def do_invoke(self, args): class MemoryWatchCommand (line 33653) | class MemoryWatchCommand(GenericCommand): method __init__ (line 33677) | def __init__(self): method do_invoke (line 33684) | def do_invoke(self, args): class MemoryUnwatchCommand (line 33691) | class MemoryUnwatchCommand(GenericCommand): method __init__ (line 33708) | def __init__(self): method do_invoke (line 33715) | def do_invoke(self, args): class MemoryResetCommand (line 33725) | class MemoryResetCommand(GenericCommand): method do_invoke (line 33737) | def do_invoke(self, args): class MemoryWatchListCommand (line 33744) | class MemoryWatchListCommand(GenericCommand): method do_invoke (line 33756) | def do_invoke(self, args): class HexdumpCommand (line 33768) | class HexdumpCommand(GenericCommand, BufferingOutput): method __init__ (line 33793) | def __init__(self): method complete (line 33797) | def complete(self, text, word): # noqa method merge_lines (line 33810) | def merge_lines(lines_unmerged, nb_skip_merge=1): method read_memory (line 33844) | def read_memory(self, read_from, read_len): method do_invoke (line 33875) | def do_invoke(self, args): class XxdCommand (line 33914) | class XxdCommand(HexdumpCommand): method do_invoke (line 33937) | def do_invoke(self, args): class HexdumpFlexibleCommand (line 33960) | class HexdumpFlexibleCommand(GenericCommand, BufferingOutput): method extract_each_type (line 33984) | def extract_each_type(self, fmt): method do_dump (line 34001) | def do_dump(self, fmt, size, each_type): method do_invoke (line 34061) | def do_invoke(self, args): class LoadFileCommand (line 34085) | class LoadFileCommand(GenericCommand): method do_invoke (line 34123) | def do_invoke(self, args): class LoadFileMmapCommand (line 34161) | class LoadFileMmapCommand(GenericCommand): method do_invoke (line 34200) | def do_invoke(self, args): class PatchCommand (line 34269) | class PatchCommand(GenericCommand): method __init__ (line 34299) | def __init__(self, *args, **kwargs): class PatchInfo (line 34306) | class PatchInfo: method __init__ (line 34307) | def __init__(self, addr, data, length=None, phys=None, tag=None): method __repr__ (line 34330) | def __repr__(self): method get_unique_tag (line 34338) | def get_unique_tag(): method get_tag_set (line 34348) | def get_tag_set(): method a (line 34351) | def a(self): method b (line 34357) | def b(self): method patch (line 34363) | def patch(self, silent=False): method insert_history (line 34393) | def insert_history(self): method revert (line 34402) | def revert(self, silent=False): method remove_history (line 34426) | def remove_history(self): method revert_to_tag (line 34436) | def revert_to_tag(tag, silent=False): method do_invoke (line 34457) | def do_invoke(self, args): class PatchQwordCommand (line 34495) | class PatchQwordCommand(PatchCommand): method __init__ (line 34517) | def __init__(self): class PatchDwordCommand (line 34524) | class PatchDwordCommand(PatchCommand): method __init__ (line 34546) | def __init__(self): class PatchWordCommand (line 34553) | class PatchWordCommand(PatchCommand): method __init__ (line 34575) | def __init__(self): class PatchByteCommand (line 34582) | class PatchByteCommand(PatchCommand): method __init__ (line 34604) | def __init__(self): class PatchStringCommand (line 34611) | class PatchStringCommand(PatchCommand): method __init__ (line 34634) | def __init__(self): method do_invoke (line 34641) | def do_invoke(self, args): class PatchHexCommand (line 34661) | class PatchHexCommand(PatchCommand): method __init__ (line 34683) | def __init__(self): method do_invoke (line 34690) | def do_invoke(self, args): class PatchPatternCommand (line 34710) | class PatchPatternCommand(PatchCommand): method __init__ (line 34733) | def __init__(self): method do_invoke (line 34740) | def do_invoke(self, args): class PatchNopCommand (line 34759) | class PatchNopCommand(PatchCommand): method __init__ (line 34783) | def __init__(self): method get_insns_size (line 34787) | def get_insns_size(self, addr, num_insts): method patch_nop (line 34791) | def patch_nop(self, addr, num_bytes): method do_invoke (line 34826) | def do_invoke(self, args): class PatchInfloopCommand (line 34858) | class PatchInfloopCommand(PatchCommand): method __init__ (line 34876) | def __init__(self): method patch_infloop (line 34880) | def patch_infloop(self, addr): method do_invoke (line 34904) | def do_invoke(self, args): class PatchTrapCommand (line 34927) | class PatchTrapCommand(PatchCommand): method __init__ (line 34945) | def __init__(self): method patch_trap (line 34949) | def patch_trap(self, addr): method do_invoke (line 34969) | def do_invoke(self, args): class PatchRetCommand (line 34992) | class PatchRetCommand(PatchCommand): method __init__ (line 35010) | def __init__(self): method patch_ret (line 35014) | def patch_ret(self, addr): method do_invoke (line 35034) | def do_invoke(self, args): class PatchSyscallCommand (line 35057) | class PatchSyscallCommand(PatchCommand): method __init__ (line 35075) | def __init__(self): method patch_syscall (line 35079) | def patch_syscall(self, addr): method do_invoke (line 35099) | def do_invoke(self, args): class PatchHistoryCommand (line 35122) | class PatchHistoryCommand(PatchCommand, BufferingOutput): method __init__ (line 35134) | def __init__(self): method do_invoke (line 35141) | def do_invoke(self, args): class PatchRevertCommand (line 35168) | class PatchRevertCommand(PatchCommand): method __init__ (line 35187) | def __init__(self): method do_invoke (line 35194) | def do_invoke(self, args): class PatchRangeReplaceCommand (line 35222) | class PatchRangeReplaceCommand(PatchCommand): method __init__ (line 35246) | def __init__(self): method patch_range_replace (line 35250) | def patch_range_replace(self): method do_invoke (line 35270) | def do_invoke(self, args): class DereferenceCommand (line 35284) | class DereferenceCommand(GenericCommand): method __init__ (line 35361) | def __init__(self): method get_frame_pcs (line 35373) | def get_frame_pcs(): method get_target_registers (line 35392) | def get_target_registers(): method get_target_registers_value (line 35405) | def get_target_registers_value(): method pprint_dereferenced (line 35417) | def pprint_dereferenced(addr, idx, tag=None, phys=False, quiet=False, ... method check_list_head (line 35504) | def check_list_head(self, start_address, from_idx, to_idx, step): method check_slab_contains (line 35525) | def check_slab_contains(self, start_address, from_idx, to_idx, step): method dereference_line_by_line (line 35545) | def dereference_line_by_line(self, start_address, from_idx, to_idx, st... method do_invoke (line 35690) | def do_invoke(self, args): class ASLRCommand (line 35764) | class ASLRCommand(GenericCommand): method __init__ (line 35776) | def __init__(self): method complete (line 35780) | def complete(self, text, word): # noqa method do_invoke (line 35795) | def do_invoke(self, args): class FollowCommand (line 35816) | class FollowCommand(GenericCommand): method __init__ (line 35828) | def __init__(self): method complete (line 35832) | def complete(self, text, word): # noqa method do_invoke (line 35846) | def do_invoke(self, args): class SmartCppFunctionNameCommand (line 35864) | class SmartCppFunctionNameCommand(GenericCommand): method do_invoke (line 35875) | def do_invoke(self, args): class ExtraCommand (line 35882) | class ExtraCommand(GenericCommand): method __init__ (line 35899) | def __init__(self, *args, **kwargs): method do_invoke (line 35905) | def do_invoke(self, args): class ExtraAddCommand (line 35911) | class ExtraAddCommand(ExtraCommand): method __init__ (line 35921) | def __init__(self): method do_invoke (line 35926) | def do_invoke(self, args): class ExtraListCommand (line 35932) | class ExtraListCommand(ExtraCommand): method __init__ (line 35941) | def __init__(self): method do_invoke (line 35946) | def do_invoke(self, args): class ExtraRemoveCommand (line 35956) | class ExtraRemoveCommand(ExtraCommand): method __init__ (line 35967) | def __init__(self): method do_invoke (line 35972) | def do_invoke(self, args): class ExtraClearCommand (line 35981) | class ExtraClearCommand(ExtraCommand): method __init__ (line 35990) | def __init__(self): method do_invoke (line 35995) | def do_invoke(self, args): class CommentCommand (line 36001) | class CommentCommand(GenericCommand): method __init__ (line 36023) | def __init__(self, *args, **kwargs): method do_invoke (line 36030) | def do_invoke(self, args): class CommentAddCommand (line 36036) | class CommentAddCommand(CommentCommand): method __init__ (line 36048) | def __init__(self): method do_invoke (line 36054) | def do_invoke(self, args): class CommentLsCommand (line 36061) | class CommentLsCommand(CommentCommand): method __init__ (line 36070) | def __init__(self): method do_invoke (line 36076) | def do_invoke(self, args): class CommentRemoveCommand (line 36087) | class CommentRemoveCommand(CommentCommand): method __init__ (line 36100) | def __init__(self): method do_invoke (line 36106) | def do_invoke(self, args): class CommentClearCommand (line 36123) | class CommentClearCommand(CommentCommand): method __init__ (line 36132) | def __init__(self): method do_invoke (line 36138) | def do_invoke(self, args): class VMMapCommand (line 36144) | class VMMapCommand(GenericCommand, BufferingOutput): method dump_entry (line 36166) | def dump_entry(self, entry, print_offset=False): method show_legend (line 36229) | def show_legend(self): method do_invoke (line 36247) | def do_invoke(self, args): class XFilesCommand (line 36350) | class XFilesCommand(GenericCommand, BufferingOutput): method do_invoke (line 36370) | def do_invoke(self, args): class XInfoCommand (line 36400) | class XInfoCommand(GenericCommand): method __init__ (line 36416) | def __init__(self): method xinfo (line 36420) | def xinfo(self, address): method xinfo_kernel_pagewalk (line 36456) | def xinfo_kernel_pagewalk(self, address): method xinfo_kernel_kvmmap (line 36475) | def xinfo_kernel_kvmmap(self, address): method xinfo_kernel_slab (line 36480) | def xinfo_kernel_slab(self, address): method do_invoke (line 36489) | def do_invoke(self, args): class XorMemoryCommand (line 36517) | class XorMemoryCommand(GenericCommand): method __init__ (line 36532) | def __init__(self): method do_invoke (line 36538) | def do_invoke(self, args): class XorMemoryDisplayCommand (line 36544) | class XorMemoryDisplayCommand(GenericCommand, BufferingOutput): method __init__ (line 36565) | def __init__(self): method do_invoke (line 36571) | def do_invoke(self, args): class XorMemoryPatchCommand (line 36596) | class XorMemoryPatchCommand(GenericCommand): method __init__ (line 36616) | def __init__(self): method do_invoke (line 36622) | def do_invoke(self, args): class PatternCommand (line 36637) | class PatternCommand(GenericCommand): method __init__ (line 36652) | def __init__(self, *args, **kwargs): method do_invoke (line 36658) | def do_invoke(self, args): class PatternCreateCommand (line 36664) | class PatternCreateCommand(GenericCommand): method de_bruijn (line 36678) | def de_bruijn(alphabet, n): method generate_cyclic_pattern (line 36701) | def generate_cyclic_pattern(length, charset=None): method do_invoke (line 36712) | def do_invoke(self, args): class PatternSearchCommand (line 36728) | class PatternSearchCommand(GenericCommand): method search (line 36749) | def search(self, tag, cyclic_pattern, pattern): method do_invoke (line 36782) | def do_invoke(self, args): class SigreturnCommand (line 36814) | class SigreturnCommand(GenericCommand): method do_invoke (line 36830) | def do_invoke(self, args): class SropHintCommand (line 37015) | class SropHintCommand(GenericCommand): method __init__ (line 37027) | def __init__(self): method complete (line 37031) | def complete(self, text, word): # noqa method do_invoke (line 37045) | def do_invoke(self, args): class Ret2dlHintCommand (line 37208) | class Ret2dlHintCommand(GenericCommand): method do_invoke (line 37218) | def do_invoke(self, args): class LinkMapCommand (line 37317) | class LinkMapCommand(GenericCommand, BufferingOutput): method __init__ (line 37340) | def __init__(self): method dump_link_map (line 37344) | def dump_link_map(self, link_map): method get_link_map (line 37425) | def get_link_map(filename_or_addr=None, silent=False): method do_invoke (line 37474) | def do_invoke(self, args): class DynamicCommand (line 37504) | class DynamicCommand(GenericCommand, BufferingOutput): method get_ARCH_SPECIFIC_DT_TABLE (line 37711) | def get_ARCH_SPECIFIC_DT_TABLE(): method get_DT_TABLE (line 37762) | def get_DT_TABLE(): method __init__ (line 37766) | def __init__(self): method dump_dynamic (line 37770) | def dump_dynamic(self, dynamic, remain_size): method get_dynamic (line 37811) | def get_dynamic(filename_or_addr=None, silent=False): method do_invoke (line 37895) | def do_invoke(self, args): class DestructorDumpCommand (line 37917) | class DestructorDumpCommand(GenericCommand): method C (line 37938) | def C(self, addr): method get_dtor_list_from_msymbols (line 38068) | def get_dtor_list_from_msymbols(self): method get_dtor_list_from_linkmap_relative (line 38108) | def get_dtor_list_from_linkmap_relative(self): method get_dtor_list_from_heuristic (line 38161) | def get_dtor_list_from_heuristic(self): method dump_tls_dtors (line 38206) | def dump_tls_dtors(self, offset_tls_dtor_list): method dump_exit_funcs (line 38295) | def dump_exit_funcs(self, name): method yield_link_map (line 38358) | def yield_link_map(self, codebase): method dump_fini (line 38378) | def dump_fini(self): method dump_fini_array (line 38431) | def dump_fini_array(self): method do_invoke (line 38514) | def do_invoke(self, args): class FpChainCommand (line 38611) | class FpChainCommand(GenericCommand): method get_io_list_all (line 38622) | def get_io_list_all(self): method do_invoke (line 38632) | def do_invoke(self, args): class StandardIoCommand (line 38666) | class StandardIoCommand(GenericCommand, BufferingOutput): method get_offset (line 38679) | def get_offset(self, member_name, member_defines): method get_size (line 38685) | def get_size(self, member_name, member_defines): method process_member (line 38691) | def process_member(self, member_name, member_defines, struct_array): method stdio_dump (line 38756) | def stdio_dump(self, struct_io_file_array): method do_invoke (line 38899) | def do_invoke(self, args): class GotCommand (line 38936) | class GotCommand(GenericCommand, BufferingOutput): method __init__ (line 38964) | def __init__(self, *args, **kwargs): method get_jmp_slots (line 38972) | def get_jmp_slots(self): method get_jmp_slots_arch_specific (line 39042) | def get_jmp_slots_arch_specific(self): method get_plt_addresses (line 39081) | def get_plt_addresses(self): method get_plt_addresses_arch_specific (line 39110) | def get_plt_addresses_arch_specific(self): method get_plt_range (line 39152) | def get_plt_range(self): method perm (line 39167) | def perm(self, addr): method get_shdr_range (line 39173) | def get_shdr_range(self): method get_section_name (line 39186) | def get_section_name(self, addr): method get_section_sym (line 39193) | def get_section_sym(self, addr): method parse_plt_got (line 39200) | def parse_plt_got(self): method make_output (line 39304) | def make_output(self, resolved_info): method do_invoke (line 39427) | def do_invoke(self, args): class GotAllCommand (line 39568) | class GotAllCommand(GenericCommand, BufferingOutput): method do_invoke (line 39587) | def do_invoke(self, args): class FormatStringBreakpoint (line 39619) | class FormatStringBreakpoint(gdb.Breakpoint): method __init__ (line 39622) | def __init__(self, func_address, func_name, num_args, verbose=False): method stop (line 39629) | def stop(self): class FormatStringSearchCommand (line 39657) | class FormatStringSearchCommand(GenericCommand): method remove_breakpoints (line 39754) | def remove_breakpoints(self): method do_invoke (line 39766) | def do_invoke(self, args): class TraceMallocBreakpoint (line 39794) | class TraceMallocBreakpoint(gdb.Breakpoint): method __init__ (line 39797) | def __init__(self, name, loc): method check_nested (line 39804) | def check_nested(self): method stop (line 39816) | def stop(self): class TraceMallocRetBreakpoint (line 39849) | class TraceMallocRetBreakpoint(gdb.Breakpoint): method __init__ (line 39852) | def __init__(self, name, nmemb, size, memptr, alignment): method search_allocated_index (line 39865) | def search_allocated_index(self, addr): method search_freed_index (line 39871) | def search_freed_index(self, addr): method show_information (line 39877) | def show_information(self, allocated): method check_inconsistency (line 39919) | def check_inconsistency(self, allocated): method update_list (line 39931) | def update_list(self, allocated): method stop (line 39942) | def stop(self): class TraceReallocBreakpoint (line 39979) | class TraceReallocBreakpoint(gdb.Breakpoint): method __init__ (line 39982) | def __init__(self, name, loc): method check_nested (line 39989) | def check_nested(self): method stop (line 40001) | def stop(self): class TraceReallocRetBreakpoint (line 40022) | class TraceReallocRetBreakpoint(gdb.Breakpoint): method __init__ (line 40025) | def __init__(self, name, old_loc, nmemb, size): method search_allocated_index (line 40037) | def search_allocated_index(self, addr): method search_freed_index (line 40043) | def search_freed_index(self, addr): method show_information (line 40049) | def show_information(self, new_loc): method check_double_free (line 40103) | def check_double_free(self, to_free): method check_inconsistency (line 40120) | def check_inconsistency(self, new_loc): method update_list (line 40135) | def update_list(self, new_loc): method stop (line 40161) | def stop(self): class TraceFreeBreakpoint (line 40200) | class TraceFreeBreakpoint(gdb.Breakpoint): method __init__ (line 40203) | def __init__(self, name, loc): method search_allocated_index (line 40210) | def search_allocated_index(self, addr): method search_freed_index (line 40219) | def search_freed_index(self, addr): method show_information (line 40225) | def show_information(self, to_free): method check_double_free (line 40260) | def check_double_free(self, to_free): method check_inconsistency (line 40277) | def check_inconsistency(self, to_free): method update_list (line 40289) | def update_list(self, to_free): method stop (line 40297) | def stop(self): class GlibcHeapTracerCommand (line 40331) | class GlibcHeapTracerCommand(GenericCommand): method clear_disabled_breakpoints (line 40355) | def clear_disabled_breakpoints(force=False): method dump_tracked_allocations (line 40372) | def dump_tracked_allocations(self): method setup (line 40388) | def setup(self): method clean (line 40429) | def clean(self, event): method do_invoke (line 40452) | def do_invoke(self, args): class SyscallSearchCommand (line 40466) | class SyscallSearchCommand(GenericCommand, BufferingOutput): method make_output (line 40517) | def make_output(self, syscall_table, syscall_num, syscall_name_pattern): method do_invoke (line 40536) | def do_invoke(self, args): class Syscall (line 49737) | class Syscall: method parse_common_syscall_defs (line 49742) | def parse_common_syscall_defs(): method parse_syscall_table_defs (line 49771) | def parse_syscall_table_defs(table_defs): method make_syscall_list_x86_64 (line 49787) | def make_syscall_list_x86_64(): method make_syscall_list_x86_32_emulated (line 49842) | def make_syscall_list_x86_32_emulated(): method make_syscall_list_x86_32_native (line 49938) | def make_syscall_list_x86_32_native(): method make_syscall_list_arm64 (line 50023) | def make_syscall_list_arm64(): method make_syscall_list_arm32_emulated (line 50062) | def make_syscall_list_arm32_emulated(): method make_syscall_list_arm32_native (line 50149) | def make_syscall_list_arm32_native(): method make_syscall_list_mips32 (line 50211) | def make_syscall_list_mips32(): method make_syscall_list_mipsn32 (line 50279) | def make_syscall_list_mipsn32(): method make_syscall_list_mips64 (line 50347) | def make_syscall_list_mips64(): method make_syscall_list_ppc32 (line 50403) | def make_syscall_list_ppc32(): method make_syscall_list_ppc64 (line 50489) | def make_syscall_list_ppc64(): method make_syscall_list_sparc32 (line 50544) | def make_syscall_list_sparc32(): method make_syscall_list_sparc64 (line 50603) | def make_syscall_list_sparc64(): method make_syscall_list_riscv32 (line 50690) | def make_syscall_list_riscv32(): method make_syscall_list_riscv64 (line 50736) | def make_syscall_list_riscv64(): method make_syscall_list_s390x (line 50782) | def make_syscall_list_s390x(): method make_syscall_list_sh4 (line 50840) | def make_syscall_list_sh4(): method make_syscall_list_m68k (line 50899) | def make_syscall_list_m68k(): method make_syscall_list_alpha (line 50956) | def make_syscall_list_alpha(): method make_syscall_list_hppa32 (line 51106) | def make_syscall_list_hppa32(): method make_syscall_list_hppa64 (line 51208) | def make_syscall_list_hppa64(): method make_syscall_list_or1k (line 51279) | def make_syscall_list_or1k(): method make_syscall_list_nios2 (line 51321) | def make_syscall_list_nios2(): method make_syscall_list_microblaze (line 51365) | def make_syscall_list_microblaze(): method make_syscall_list_xtensa (line 51407) | def make_syscall_list_xtensa(): method make_syscall_list_cris (line 51447) | def make_syscall_list_cris(): method make_syscall_list_loongarch64 (line 51495) | def make_syscall_list_loongarch64(): method make_syscall_list_arc (line 51533) | def make_syscall_list_arc(bit_str): method make_syscall_list_csky (line 51592) | def make_syscall_list_csky(): method make_syscall_table (line 51641) | def make_syscall_table(arch, mode): function get_syscall_table (line 51860) | def get_syscall_table(arch=None, mode=None): class SyscallArgsCommand (line 51899) | class SyscallArgsCommand(GenericCommand): method get_nr (line 51911) | def get_nr(): method get_values (line 51941) | def get_values(self, registers): method print_syscall (line 51954) | def print_syscall(self, syscall_table, syscall_register, nr): method do_invoke (line 52001) | def do_invoke(self, args): class CodebaseCommand (line 52017) | class CodebaseCommand(GenericCommand): method define_section_variable (line 52028) | def define_section_variable(self, elf, bin_base, section_name): method do_invoke (line 52047) | def do_invoke(self, args): class HeapbaseCommand (line 52073) | class HeapbaseCommand(GenericCommand): method heap_base_from_symbol (line 52084) | def heap_base_from_symbol(force_heuristic): method heap_base_from_info_proc_map (line 52100) | def heap_base_from_info_proc_map(force_heuristic): method heap_base_from_tcache (line 52117) | def heap_base_from_tcache(): method heap_base_from_mp (line 52153) | def heap_base_from_mp(): method heap_base (line 52208) | def heap_base(force_heuristic=False): method do_invoke (line 52230) | def do_invoke(self, args): class LibcCommand (line 52243) | class LibcCommand(GenericCommand): method __init__ (line 52253) | def __init__(self, *args, **kwargs): method is_same_filename (line 52259) | def is_same_filename(a, b): method libc_calc_hash (line 52272) | def libc_calc_hash(self, libc_targets): method show_libc_assume_version (line 52313) | def show_libc_assume_version(self): method do_invoke (line 52326) | def do_invoke(self, args): class LdCommand (line 52352) | class LdCommand(GenericCommand): method ld_calc_hash (line 52362) | def ld_calc_hash(self, ld_targets): method do_invoke (line 52406) | def do_invoke(self, args): class MagicCommand (line 52429) | class MagicCommand(GenericCommand): method should_be_print (line 52441) | def should_be_print(self, sym): method resolve_and_print (line 52450) | def resolve_and_print(self, sym, base): method resolve_and_print_fj (line 52476) | def resolve_and_print_fj(self, sym, base): method magic (line 52493) | def magic(self): method do_invoke (line 52631) | def do_invoke(self, args): class KernelMagicCommand (line 52642) | class KernelMagicCommand(GenericCommand): method should_be_print (line 52652) | def should_be_print(self, sym): method resolve_and_print_kernel (line 52661) | def resolve_and_print_kernel(self, sym, base, maps, external_func=None... method magic_kernel (line 52725) | def magic_kernel(self): method do_invoke (line 52933) | def do_invoke(self, args): class OneGadgetCommand (line 52939) | class OneGadgetCommand(GenericCommand): method parse_exp (line 52950) | def parse_exp(self, exp): method get_filtered_result (line 52994) | def get_filtered_result(self, one_gadget_command, libc_path): method do_invoke (line 53063) | def do_invoke(self, args): class SeccompCommand (line 53094) | class SeccompCommand(GenericCommand): method get_ceccomp_command (line 53113) | def get_ceccomp_command(self): method get_seccomp_tools_command (line 53121) | def get_seccomp_tools_command(self): method get_either_command (line 53129) | def get_either_command(self): method do_invoke (line 53144) | def do_invoke(self, args): class SysregCommand (line 53168) | class SysregCommand(GenericCommand): method get_non_generic_regs (line 53179) | def get_non_generic_regs(self): method print_sysreg_compact (line 53202) | def print_sysreg_compact(self): method do_invoke (line 53228) | def do_invoke(self, args): class MmxSetCommand (line 53237) | class MmxSetCommand(GenericCommand): method execute_movq_mm (line 53257) | def execute_movq_mm(self, value, reg): method do_invoke (line 53283) | def do_invoke(self, args): class MmxCommand (line 53303) | class MmxCommand(GenericCommand): method print_mmx (line 53312) | def print_mmx(self): method do_invoke (line 53346) | def do_invoke(self, args): class XmmSetCommand (line 53352) | class XmmSetCommand(GenericCommand): method do_invoke (line 53371) | def do_invoke(self, args): class SseCommand (line 53406) | class SseCommand(GenericCommand): method print_sse (line 53418) | def print_sse(self): method print_sse_other (line 53446) | def print_sse_other(self): method do_invoke (line 53474) | def do_invoke(self, argv): class AvxCommand (line 53488) | class AvxCommand(GenericCommand): method print_avx (line 53498) | def print_avx(self): method do_invoke (line 53536) | def do_invoke(self, args): class Avx512Command (line 53542) | class Avx512Command(GenericCommand): method print_avx512 (line 53552) | def print_avx512(self): method do_invoke (line 53595) | def do_invoke(self, args): class FpuCommand (line 53601) | class FpuCommand(GenericCommand): method f2u (line 53612) | def f2u(self, a): method u2f (line 53617) | def u2f(self, a): method d2u (line 53622) | def d2u(self, a): method u2d (line 53627) | def u2d(self, a): method d2u80 (line 53632) | def d2u80(self, a): method print_fpu_arm (line 53639) | def print_fpu_arm(self): method print_fpu_x86 (line 53683) | def print_fpu_x86(self): method print_fpu_arm_other (line 53722) | def print_fpu_arm_other(self): method print_fpu_arm64_other (line 53816) | def print_fpu_arm64_other(self): method print_fpu_x86_other (line 53858) | def print_fpu_x86_other(self): method do_invoke (line 53935) | def do_invoke(self, args): class ErrnoCommand (line 53954) | class ErrnoCommand(GenericCommand, BufferingOutput): method get_errno_dict (line 53968) | def get_errno_dict(): method do_invoke (line 54549) | def do_invoke(self, args): class DistanceCommand (line 54594) | class DistanceCommand(GenericCommand): method do_invoke (line 54610) | def do_invoke(self, args): class U2dCommand (line 54634) | class U2dCommand(GenericCommand): method f2u (line 54656) | def f2u(self, x): method u2f (line 54661) | def u2f(self, x): method d2u (line 54666) | def d2u(self, x): method u2d (line 54671) | def u2d(self, x): method convert_from_float (line 54676) | def convert_from_float(self, n): method convert_from_int (line 54685) | def convert_from_int(self, n): method do_invoke (line 54712) | def do_invoke(self, args): class UnsignedCommand (line 54726) | class UnsignedCommand(GenericCommand): method do_invoke (line 54743) | def do_invoke(self, args): class AddressifyCommand (line 54770) | class AddressifyCommand(GenericCommand): method do_invoke (line 54787) | def do_invoke(self, args): class ConvertCommand (line 54816) | class ConvertCommand(GenericCommand, BufferingOutput): method __init__ (line 54831) | def __init__(self, *args, **kwargs): method pack (line 54837) | def pack(self, value): method pack_hex (line 54853) | def pack_hex(self, value): method unpack (line 54869) | def unpack(self, value): method tohex (line 54883) | def tohex(self, value): method unhex (line 54895) | def unhex(self, value): method byteswap (line 54909) | def byteswap(self, value): method bit_reverse (line 54921) | def bit_reverse(self, value): method integer (line 54947) | def integer(self, value): method signed (line 54971) | def signed(self, value): method string (line 54985) | def string(self, value): method url_encode (line 54996) | def url_encode(self, value): method url_decode (line 55007) | def url_decode(self, value): method unhex_xor (line 55018) | def unhex_xor(self, value): method unhex_add (line 55035) | def unhex_add(self, value): method unhex_rol_for_each_byte (line 55052) | def unhex_rol_for_each_byte(self, value): method unhex_rol_whole (line 55066) | def unhex_rol_whole(self, value): method unhex_caesar (line 55086) | def unhex_caesar(self, value): method string_xor (line 55112) | def string_xor(self, value): method string_add (line 55126) | def string_add(self, value): method string_rol_for_each_byte (line 55140) | def string_rol_for_each_byte(self, value): method string_rol_whole (line 55151) | def string_rol_whole(self, value): method string_caesar (line 55168) | def string_caesar(self, value): method convert (line 55191) | def convert(self, value, args): method do_invoke (line 55219) | def do_invoke(self, args): class ConvertMemoryCommand (line 55225) | class ConvertMemoryCommand(ConvertCommand): method __init__ (line 55245) | def __init__(self): method do_invoke (line 55251) | def do_invoke(self, args): class ConvertValueCommand (line 55265) | class ConvertValueCommand(ConvertCommand): method __init__ (line 55285) | def __init__(self): method do_invoke (line 55290) | def do_invoke(self, args): class KernelAddressHeuristicFinderUtil (line 55303) | class KernelAddressHeuristicFinderUtil: method common_addr_gen (line 55307) | def common_addr_gen(res, regexp, skip, skip_msb_check, read_valid): method x64_x86_any_const (line 55323) | def x64_x86_any_const(res, skip=0, skip_msb_check=False, read_valid=Fa... method x64_x86_mov_reg_const (line 55328) | def x64_x86_mov_reg_const(res, reg=r"\w+", skip=0, skip_msb_check=Fals... method x64_lea_reg_const (line 55333) | def x64_lea_reg_const(res, reg=r"\w+", skip=0, skip_msb_check=False, r... method x64_x86_cmp_const (line 55338) | def x64_x86_cmp_const(res, reg=r"\w+", skip=0, skip_msb_check=False, r... method x64_x86_imul_const (line 55343) | def x64_x86_imul_const(res, skip=0, skip_msb_check=False, read_valid=F... method x64_x86_dword_ptr_src (line 55348) | def x64_x86_dword_ptr_src(res, skip=0, skip_msb_check=False, read_vali... method x64_x86_byte_ptr (line 55353) | def x64_x86_byte_ptr(res, skip=0, skip_msb_check=False, read_valid=Fal... method x64_dword_ptr_rip_base (line 55358) | def x64_dword_ptr_rip_base(res, skip=0, skip_msb_check=False, read_val... method x64_qword_ptr_rip_base (line 55363) | def x64_qword_ptr_rip_base(res, skip=0, skip_msb_check=False, read_val... method x64_qword_ptr_gs_rip_base (line 55368) | def x64_qword_ptr_gs_rip_base(res, skip=0, skip_msb_check=False, read_... method x64_qword_ptr_array_base (line 55373) | def x64_qword_ptr_array_base(res, skip=0, skip_msb_check=False, read_v... method x86_dword_ptr_array4_base (line 55378) | def x86_dword_ptr_array4_base(res, skip=0, skip_msb_check=False, read_... method x86_dword_ptr_array8_base (line 55383) | def x86_dword_ptr_array8_base(res, skip=0, skip_msb_check=False, read_... method x64_qword_ptr_ds (line 55388) | def x64_qword_ptr_ds(res, skip=0, skip_msb_check=False, read_valid=Fal... method x64_qword_ptr_gs (line 55393) | def x64_qword_ptr_gs(res, skip=0, skip_msb_check=False, read_valid=Fal... method x86_dword_ptr_ds (line 55398) | def x86_dword_ptr_ds(res, skip=0, skip_msb_check=False, read_valid=Fal... method x86_dword_ptr_fs (line 55403) | def x86_dword_ptr_fs(res, skip=0, skip_msb_check=False, read_valid=Fal... method x86_noptr_ds (line 55408) | def x86_noptr_ds(res, skip=0, skip_msb_check=False, read_valid=False): method x86_mov_noptr_ds (line 55413) | def x86_mov_noptr_ds(res, skip=0, skip_msb_check=False, read_valid=Fal... method aarch64_cmp_const (line 55418) | def aarch64_cmp_const(res, reg=r"\w+", skip=0, skip_msb_check=False, r... method aarch64_adrp_ldr (line 55423) | def aarch64_adrp_ldr(res, skip=0, skip_msb_check=False, read_valid=Fal... method aarch64_adrp_add (line 55448) | def aarch64_adrp_add(res, skip=0, skip_msb_check=False, read_valid=Fal... method aarch64_adrp_add_add (line 55473) | def aarch64_adrp_add_add(res, skip=0, skip_msb_check=False, read_valid... method aarch64_adrp_add_ldr (line 55500) | def aarch64_adrp_add_ldr(res, skip=0, skip_msb_check=False, read_valid... method arm32_movw_movt (line 55534) | def arm32_movw_movt(res, skip=0, skip_msb_check=False, read_valid=Fals... method arm32_movw_movt_ldr (line 55565) | def arm32_movw_movt_ldr(res, skip=0, skip_msb_check=False, read_valid=... method arm32_movw_movt_add (line 55604) | def arm32_movw_movt_add(res, skip=0, skip_msb_check=False, read_valid=... method arm32_ldr_reg_const (line 55637) | def arm32_ldr_reg_const(res, reg=r"\w+", skip=0, skip_msb_check=False,... method arm32_ldr_pc_relative (line 55642) | def arm32_ldr_pc_relative(res, skip=0, read_valid=False): method arm32_ldr_pc_relative_ldr (line 55667) | def arm32_ldr_pc_relative_ldr(res, skip=0, read_valid=False): class KernelConstsBase (line 55701) | class KernelConstsBase: method __init__ (line 55718) | def __init__(self, version=None): method order_base_2 (line 55730) | def order_base_2(self, n): method round_up (line 55735) | def round_up(self, x, y): method ALIGN (line 55738) | def ALIGN(self, x, a): method test (line 55742) | def test(self): # noqa class KernelConstsX86 (line 55759) | class KernelConstsX86(KernelConstsBase): method __init__ (line 55762) | def __init__(self, version=None, kaslr=None, pae=None): method CONFIG_HIGHMEM (line 55772) | def CONFIG_HIGHMEM(self): method CONFIG_X86_PAE (line 55777) | def CONFIG_X86_PAE(self): method CONFIG_INTEL_TXT (line 55791) | def CONFIG_INTEL_TXT(self): method CONFIG_PAGE_OFFSET (line 55796) | def CONFIG_PAGE_OFFSET(self): method __PAGE_OFFSET (line 55813) | def __PAGE_OFFSET(self): method PAGE_OFFSET (line 55817) | def PAGE_OFFSET(self): method PAGE_OFFSET_END (line 55821) | def PAGE_OFFSET_END(self): method high_memory (line 55825) | def high_memory(self): method __FIXADDR_TOP (line 55839) | def __FIXADDR_TOP(self): method FIXADDR_TOP (line 55843) | def FIXADDR_TOP(self): method __end_of_permanent_fixed_addresses (line 55847) | def __end_of_permanent_fixed_addresses(self): method __end_of_fixed_addresses (line 55860) | def __end_of_fixed_addresses(self): method FIXADDR_SIZE (line 55864) | def FIXADDR_SIZE(self): method FIXADDR_BOOT_SIZE (line 55870) | def FIXADDR_BOOT_SIZE(self): method FIXADDR_TOT_SIZE (line 55876) | def FIXADDR_TOT_SIZE(self): method FIXADDR_START (line 55882) | def FIXADDR_START(self): method FIXADDR_BOOT_START (line 55886) | def FIXADDR_BOOT_START(self): method FIXADDR_TOT_START (line 55892) | def FIXADDR_TOT_START(self): method PMD_SHIFT (line 55898) | def PMD_SHIFT(self): method PMD_SIZE (line 55905) | def PMD_SIZE(self): method PMD_MASK (line 55909) | def PMD_MASK(self): method VMALLOC_OFFSET (line 55913) | def VMALLOC_OFFSET(self): method VMALLOC_START (line 55917) | def VMALLOC_START(self): method LAST_PKMAP (line 55921) | def LAST_PKMAP(self): method CPU_ENTRY_AREA_SIZE (line 55928) | def CPU_ENTRY_AREA_SIZE(self): method CPU_ENTRY_AREA_PAGES (line 55940) | def CPU_ENTRY_AREA_PAGES(self): method CPU_ENTRY_AREA_BASE (line 55946) | def CPU_ENTRY_AREA_BASE(self): method CPU_ENTRY_AREA_END (line 55952) | def CPU_ENTRY_AREA_END(self): method LDT_BASE_ADDR (line 55958) | def LDT_BASE_ADDR(self): method LDT_END_ADDR (line 55964) | def LDT_END_ADDR(self): method PKMAP_BASE (line 55970) | def PKMAP_BASE(self): method VMALLOC_END (line 55982) | def VMALLOC_END(self): method MODULES_VADDR (line 56001) | def MODULES_VADDR(self): method MODULES_END (line 56005) | def MODULES_END(self): method MODULES_LEN (line 56009) | def MODULES_LEN(self): method mem_map (line 56013) | def mem_map(self): method mem_section (line 56020) | def mem_section(self): method CONFIG_FLATMEM (line 56027) | def CONFIG_FLATMEM(self): method CONFIG_SPARSEMEM (line 56031) | def CONFIG_SPARSEMEM(self): method MAX_PHYSMEM_BITS (line 56035) | def MAX_PHYSMEM_BITS(self): method SECTION_SIZE_BITS (line 56044) | def SECTION_SIZE_BITS(self): method SECTIONS_SHIFT (line 56053) | def SECTIONS_SHIFT(self): method SECTIONS_WIDTH (line 56059) | def SECTIONS_WIDTH(self): method SECTIONS_PGOFF (line 56065) | def SECTIONS_PGOFF(self): method SECTIONS_PGSHIFT (line 56069) | def SECTIONS_PGSHIFT(self): method SECTIONS_MASK (line 56073) | def SECTIONS_MASK(self): method SECTION_HAS_MEM_MAP (line 56077) | def SECTION_HAS_MEM_MAP(self): method SECTION_MAP_LAST_BIT (line 56081) | def SECTION_MAP_LAST_BIT(self): method SECTION_MAP_MASK (line 56094) | def SECTION_MAP_MASK(self): method NR_MEM_SECTIONS (line 56098) | def NR_MEM_SECTIONS(self): method PFN_SECTION_SHIFT (line 56104) | def PFN_SECTION_SHIFT(self): method CONFIG_PAGE_EXTENSION (line 56110) | def CONFIG_PAGE_EXTENSION(self): method sizeof_mem_section (line 56117) | def sizeof_mem_section(self): method sizeof_struct_page (line 56126) | def sizeof_struct_page(self): class KernelConstsX64 (line 56180) | class KernelConstsX64(KernelConstsBase): method __init__ (line 56183) | def __init__(self, version=None, kaslr=None, level5pt=None): method check_kaslr (line 56192) | def check_kaslr(self): method sizeof_struct_page (line 56207) | def sizeof_struct_page(self): method CONFIG_X86_5LEVEL (line 56222) | def CONFIG_X86_5LEVEL(self): method CONFIG_RANDOMIZE_BASE (line 56236) | def CONFIG_RANDOMIZE_BASE(self): method CONFIG_RANDOMIZE_MEMORY (line 56242) | def CONFIG_RANDOMIZE_MEMORY(self): method CONFIG_DYNAMIC_MEMORY_LAYOUT (line 56248) | def CONFIG_DYNAMIC_MEMORY_LAYOUT(self): method CONFIG_RANDOMIZE_BASE_MAX_OFFSET (line 56254) | def CONFIG_RANDOMIZE_BASE_MAX_OFFSET(self): method CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (line 56260) | def CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP(self): method CONFIG_KMSAN (line 56266) | def CONFIG_KMSAN(self): method CONFIG_INTEL_TXT (line 56272) | def CONFIG_INTEL_TXT(self): method KERNEL_IMAGE_SIZE_DEFAULT (line 56277) | def KERNEL_IMAGE_SIZE_DEFAULT(self): method KERNEL_IMAGE_SIZE (line 56283) | def KERNEL_IMAGE_SIZE(self): method __START_KERNEL_map (line 56299) | def __START_KERNEL_map(self): method START_KERNEL_map (line 56305) | def START_KERNEL_map(self): method __PAGE_OFFSET_BASE (line 56309) | def __PAGE_OFFSET_BASE(self): method __PAGE_OFFSET_BASE_L4 (line 56320) | def __PAGE_OFFSET_BASE_L4(self): method __PAGE_OFFSET_BASE_L5 (line 56328) | def __PAGE_OFFSET_BASE_L5(self): method page_offset_base (line 56336) | def page_offset_base(self): method __PAGE_OFFSET (line 56348) | def __PAGE_OFFSET(self): method PAGE_OFFSET (line 56366) | def PAGE_OFFSET(self): method PAGE_OFFSET_END (line 56372) | def PAGE_OFFSET_END(self): method LDT_PGD_ENTRY_L4 (line 56378) | def LDT_PGD_ENTRY_L4(self): method LDT_PGD_ENTRY_L5 (line 56384) | def LDT_PGD_ENTRY_L5(self): method LDT_PGD_ENTRY (line 56390) | def LDT_PGD_ENTRY(self): method LDT_BASE_ADDR (line 56408) | def LDT_BASE_ADDR(self): method LDT_END_ADDR (line 56415) | def LDT_END_ADDR(self): method VMALLOC_SIZE_TB_L4 (line 56421) | def VMALLOC_SIZE_TB_L4(self): method VMALLOC_SIZE_TB_L5 (line 56427) | def VMALLOC_SIZE_TB_L5(self): method VMALLOC_SIZE_TB (line 56433) | def VMALLOC_SIZE_TB(self): method __VMALLOC_BASE (line 56462) | def __VMALLOC_BASE(self): method __VMALLOC_BASE_L4 (line 56478) | def __VMALLOC_BASE_L4(self): method __VMALLOC_BASE_L5 (line 56484) | def __VMALLOC_BASE_L5(self): method vmalloc_base (line 56490) | def vmalloc_base(self): method VMALLOC_START (line 56502) | def VMALLOC_START(self): method VMEMORY_END (line 56520) | def VMEMORY_END(self): method VMALLOC_QUARTER_SIZE (line 56526) | def VMALLOC_QUARTER_SIZE(self): method VMALLOC_END (line 56533) | def VMALLOC_END(self): method __VMEMMAP_BASE (line 56546) | def __VMEMMAP_BASE(self): method __VMEMMAP_BASE_L4 (line 56557) | def __VMEMMAP_BASE_L4(self): method __VMEMMAP_BASE_L5 (line 56563) | def __VMEMMAP_BASE_L5(self): method vmemmap_base (line 56569) | def vmemmap_base(self): method VMEMMAP_START (line 56581) | def VMEMMAP_START(self): method VMEMMAP_END (line 56599) | def VMEMMAP_END(self): method MODULES_VADDR (line 56605) | def MODULES_VADDR(self): method VSYSCALL_START (line 56613) | def VSYSCALL_START(self): method VSYSCALL_END (line 56620) | def VSYSCALL_END(self): method VSYSCALL_ADDR (line 56627) | def VSYSCALL_ADDR(self): method FIXADDR_TOP (line 56636) | def FIXADDR_TOP(self): method __fix_to_virt (line 56643) | def __fix_to_virt(self, x): method __end_of_permanent_fixed_addresses (line 56647) | def __end_of_permanent_fixed_addresses(self): method __end_of_fixed_addresses (line 56660) | def __end_of_fixed_addresses(self): method FIXADDR_SIZE (line 56664) | def FIXADDR_SIZE(self): method FIXADDR_START (line 56670) | def FIXADDR_START(self): method MODULES_END (line 56678) | def MODULES_END(self): method MODULES_LEN (line 56693) | def MODULES_LEN(self): method P4D_SHIFT (line 56699) | def P4D_SHIFT(self): method pgdir_shift (line 56708) | def pgdir_shift(self): method PGDIR_SHIFT (line 56714) | def PGDIR_SHIFT(self): method PGDIR_SIZE (line 56730) | def PGDIR_SIZE(self): method PMD_SHIFT (line 56734) | def PMD_SHIFT(self): method ESPFIX_PGD_ENTRY (line 56738) | def ESPFIX_PGD_ENTRY(self): method ESPFIX_BASE_ADDR (line 56744) | def ESPFIX_BASE_ADDR(self): method ESPFIX_END (line 56754) | def ESPFIX_END(self): method CPU_ENTRY_AREA_PGD (line 56760) | def CPU_ENTRY_AREA_PGD(self): method CPU_ENTRY_AREA_BASE (line 56766) | def CPU_ENTRY_AREA_BASE(self): method CPU_ENTRY_AREA_END (line 56773) | def CPU_ENTRY_AREA_END(self): method EFI_VA_START (line 56779) | def EFI_VA_START(self): method EFI_VA_END (line 56786) | def EFI_VA_END(self): class KernelConstsArm32 (line 56793) | class KernelConstsArm32(KernelConstsBase): method __init__ (line 56799) | def __init__(self, version=None): method CONFIG_PAGE_OFFSET (line 56804) | def CONFIG_PAGE_OFFSET(self): method CONFIG_HIGHMEM (line 56821) | def CONFIG_HIGHMEM(self): method CONFIG_THUMB2_KERNEL (line 56826) | def CONFIG_THUMB2_KERNEL(self): method PMD_SHIFT (line 56835) | def PMD_SHIFT(self): method PMD_SIZE (line 56839) | def PMD_SIZE(self): method PAGE_OFFSET (line 56843) | def PAGE_OFFSET(self): method PAGE_OFFSET_END (line 56847) | def PAGE_OFFSET_END(self): method high_memory (line 56851) | def high_memory(self): method MODULES_VADDR (line 56888) | def MODULES_VADDR(self): method MODULES_END (line 56906) | def MODULES_END(self): method VMALLOC_OFFSET (line 56913) | def VMALLOC_OFFSET(self): method VMALLOC_START (line 56917) | def VMALLOC_START(self): method VMALLOC_END (line 56921) | def VMALLOC_END(self): method DTB_START (line 56931) | def DTB_START(self): method DTB_END (line 56937) | def DTB_END(self): method FIXADDR_START (line 56943) | def FIXADDR_START(self): method FIXADDR_TOP (line 56952) | def FIXADDR_TOP(self): method FIXADDR_SIZE (line 56961) | def FIXADDR_SIZE(self): method RESERVED_START (line 56965) | def RESERVED_START(self): method RESERVED_END (line 56969) | def RESERVED_END(self): method PHYS_OFFSET (line 56973) | def PHYS_OFFSET(self): method mem_map (line 56995) | def mem_map(self): method mem_section (line 57002) | def mem_section(self): method CONFIG_FLATMEM (line 57009) | def CONFIG_FLATMEM(self): method CONFIG_SPARSEMEM (line 57013) | def CONFIG_SPARSEMEM(self): method MAX_PHYSMEM_BITS (line 57017) | def MAX_PHYSMEM_BITS(self): method SECTION_SIZE_BITS (line 57023) | def SECTION_SIZE_BITS(self): method SECTIONS_SHIFT (line 57029) | def SECTIONS_SHIFT(self): method SECTIONS_WIDTH (line 57035) | def SECTIONS_WIDTH(self): method SECTIONS_PGOFF (line 57041) | def SECTIONS_PGOFF(self): method SECTIONS_PGSHIFT (line 57045) | def SECTIONS_PGSHIFT(self): method SECTIONS_MASK (line 57049) | def SECTIONS_MASK(self): method SECTION_HAS_MEM_MAP (line 57053) | def SECTION_HAS_MEM_MAP(self): method SECTION_MAP_LAST_BIT (line 57057) | def SECTION_MAP_LAST_BIT(self): method SECTION_MAP_MASK (line 57070) | def SECTION_MAP_MASK(self): method NR_MEM_SECTIONS (line 57074) | def NR_MEM_SECTIONS(self): method PFN_SECTION_SHIFT (line 57080) | def PFN_SECTION_SHIFT(self): method PHYS_PFN_OFFSET (line 57086) | def PHYS_PFN_OFFSET(self): method CONFIG_PAGE_EXTENSION (line 57090) | def CONFIG_PAGE_EXTENSION(self): method sizeof_mem_section (line 57097) | def sizeof_mem_section(self): method sizeof_struct_page (line 57106) | def sizeof_struct_page(self): class KernelConstsArm64 (line 57161) | class KernelConstsArm64(KernelConstsBase): method __init__ (line 57164) | def __init__(self, version=None, kasan=None): method TCR_EL1 (line 57171) | def TCR_EL1(self): method ID_AA64MMFR2_EL1 (line 57175) | def ID_AA64MMFR2_EL1(self): method PAGE_SHIFT (line 57179) | def PAGE_SHIFT(self): method PAGE_SIZE (line 57193) | def PAGE_SIZE(self): method FEAT_LVA (line 57197) | def FEAT_LVA(self): method CONFIG_KASAN (line 57206) | def CONFIG_KASAN(self): method CONFIG_KASAN_SW_TAGS (line 57214) | def CONFIG_KASAN_SW_TAGS(self): method CONFIG_ARM64_16K_PAGES (line 57220) | def CONFIG_ARM64_16K_PAGES(self): method CONFIG_ARM64_64K_PAGES (line 57226) | def CONFIG_ARM64_64K_PAGES(self): method CONFIG_ARM64_VA_BITS (line 57232) | def CONFIG_ARM64_VA_BITS(self): method PTDESC_ORDER (line 57243) | def PTDESC_ORDER(self): method PTDESC_TABLE_SHIFT (line 57249) | def PTDESC_TABLE_SHIFT(self): method ARM64_HW_PGTABLE_LEVEL_SHIFT (line 57254) | def ARM64_HW_PGTABLE_LEVEL_SHIFT(self, n): method PMD_SHIFT (line 57262) | def PMD_SHIFT(self): method PMD_SIZE (line 57270) | def PMD_SIZE(self): method PUD_SHIFT (line 57276) | def PUD_SHIFT(self): method PUD_SIZE (line 57284) | def PUD_SIZE(self): method _PAGE_END (line 57289) | def _PAGE_END(self, va): method _PAGE_OFFSET (line 57295) | def _PAGE_OFFSET(self, va): method KASAN_SHADOW_SCALE_SHIFT (line 57302) | def KASAN_SHADOW_SCALE_SHIFT(self): method _KASAN_SHADOW_START (line 57321) | def _KASAN_SHADOW_START(self, va): method KASAN_SHADOW_OFFSET (line 57327) | def KASAN_SHADOW_OFFSET(self): method vabits_actual (line 57400) | def vabits_actual(self): method KASAN_SHADOW_START (line 57422) | def KASAN_SHADOW_START(self): method KASAN_SHADOW_END (line 57430) | def KASAN_SHADOW_END(self): method KASAN_SHADOW_SIZE (line 57446) | def KASAN_SHADOW_SIZE(self): method sizeof_struct_page (line 57460) | def sizeof_struct_page(self): method STRUCT_PAGE_MAX_SHIFT (line 57464) | def STRUCT_PAGE_MAX_SHIFT(self): method VMEMMAP_UNUSED_NPAGES (line 57472) | def VMEMMAP_UNUSED_NPAGES(self): method VMEMMAP_SHIFT (line 57478) | def VMEMMAP_SHIFT(self): method VMEMMAP_RANGE (line 57484) | def VMEMMAP_RANGE(self): method VMEMMAP_SIZE (line 57490) | def VMEMMAP_SIZE(self): method VA_BITS (line 57504) | def VA_BITS(self): method VA_START (line 57517) | def VA_START(self): method PAGE_OFFSET (line 57533) | def PAGE_OFFSET(self): method PAGE_OFFSET_END (line 57554) | def PAGE_OFFSET_END(self): method KIMAGE_VADDR (line 57560) | def KIMAGE_VADDR(self): method BPF_JIT_REGION_START (line 57566) | def BPF_JIT_REGION_START(self): method BPF_JIT_REGION_SIZE (line 57576) | def BPF_JIT_REGION_SIZE(self): method BPF_JIT_REGION_END (line 57582) | def BPF_JIT_REGION_END(self): method MODULES_END (line 57588) | def MODULES_END(self): method MODULES_VADDR (line 57596) | def MODULES_VADDR(self): method MODULES_VSIZE (line 57608) | def MODULES_VSIZE(self): method VMEMMAP_START (line 57616) | def VMEMMAP_START(self): method VMEMMAP_END (line 57632) | def VMEMMAP_END(self): method PCI_IO_SIZE (line 57641) | def PCI_IO_SIZE(self): method PCI_IO_START (line 57647) | def PCI_IO_START(self): method PCI_IO_END (line 57655) | def PCI_IO_END(self): method FIXADDR_TOP (line 57669) | def FIXADDR_TOP(self): method NR_FIX_BTMAPS (line 57682) | def NR_FIX_BTMAPS(self): method FIX_BTMAPS_SLOTS (line 57693) | def FIX_BTMAPS_SLOTS(self): method TOTAL_FIX_BTMAPS (line 57697) | def TOTAL_FIX_BTMAPS(self): method __end_of_permanent_fixed_addresses (line 57701) | def __end_of_permanent_fixed_addresses(self): method __end_of_fixed_addresses (line 57723) | def __end_of_fixed_addresses(self): method FIXADDR_SIZE (line 57727) | def FIXADDR_SIZE(self): method FIXADDR_START (line 57733) | def FIXADDR_START(self): method EARLYCON_IOBASE (line 57741) | def EARLYCON_IOBASE(self): method VA_BITS_MIN (line 57747) | def VA_BITS_MIN(self): method VMALLOC_START (line 57764) | def VMALLOC_START(self): method VMALLOC_END (line 57778) | def VMALLOC_END(self): method PHYS_MASK_SHIFT (line 57794) | def PHYS_MASK_SHIFT(self): method PHYS_MASK (line 57800) | def PHYS_MASK(self): method physmap_base (line 57806) | def physmap_base(self): method memstart_addr (line 57837) | def memstart_addr(self): method PHYS_OFFSET (line 57859) | def PHYS_OFFSET(self): class KernelAddressHeuristicFinder (line 57863) | class KernelAddressHeuristicFinder: method consts (line 57871) | def consts(): method get_saved_command_line (line 57886) | def get_saved_command_line(): method get_current_task (line 57915) | def get_current_task(): method get_current_task_for_current_thread (line 57978) | def get_current_task_for_current_thread(): method get_init_task (line 58026) | def get_init_task(): method get_init_cred (line 58128) | def get_init_cred(): method get_init_net (line 58160) | def get_init_net(): method get_init_user_ns (line 58208) | def get_init_user_ns(): method get_modules (line 58236) | def get_modules(): method get_chrdevs (line 58267) | def get_chrdevs(): method get_cdev_map (line 58307) | def get_cdev_map(): method get_sys_call_table_x64 (line 58338) | def get_sys_call_table_x64(): method get_sys_call_table_x32 (line 58399) | def get_sys_call_table_x32(): method get_sys_call_table_x86 (line 58432) | def get_sys_call_table_x86(): method get_sys_call_table_arm32 (line 58503) | def get_sys_call_table_arm32(): method get_sys_call_table_arm64 (line 58530) | def get_sys_call_table_arm64(): method get_sys_call_table_arm64_compat (line 58573) | def get_sys_call_table_arm64_compat(): method get_per_cpu_offset (line 58619) | def get_per_cpu_offset(): method get_slab_caches (line 58655) | def get_slab_caches(): method get_slab_kset (line 58791) | def get_slab_kset(): method get_modprobe_path (line 58826) | def get_modprobe_path(): method get_poweroff_cmd (line 58842) | def get_poweroff_cmd(): method get_core_pattern (line 58858) | def get_core_pattern(): method get_phys_base (line 58874) | def get_phys_base(): method get_PAGE_OFFSET_base (line 58918) | def get_PAGE_OFFSET_base(): method get_PAGE_OFFSET (line 58942) | def get_PAGE_OFFSET(): method _get_PAGE_OFFSET (line 58947) | def _get_PAGE_OFFSET(): method get_PAGE_OFFSET_END (line 58969) | def get_PAGE_OFFSET_END(): method get_VMALLOC_START (line 58974) | def get_VMALLOC_START(): method _get_VMALLOC_START (line 58979) | def _get_VMALLOC_START(): method get_VMALLOC_END (line 59088) | def get_VMALLOC_END(): method get_VMEMMAP_START (line 59093) | def get_VMEMMAP_START(): method _get_VMEMMAP_START (line 59100) | def _get_VMEMMAP_START(): method get_VMEMMAP_END (line 59159) | def get_VMEMMAP_END(): method get_end_of_fixed_addresses (line 59166) | def get_end_of_fixed_addresses(): method get_sizeof_cpu_entry_area (line 59197) | def get_sizeof_cpu_entry_area(): method get_mem_section (line 59213) | def get_mem_section(): method get_mem_map (line 59258) | def get_mem_map(): method get_page_address_htable (line 59303) | def get_page_address_htable(): method get_clocksource_tsc (line 59331) | def get_clocksource_tsc(): method get_clocksource_list (line 59358) | def get_clocksource_list(): method get_capability_hooks (line 59389) | def get_capability_hooks(): method get_n_tty_ops (line 59401) | def get_n_tty_ops(): method get_tty_ldiscs (line 59432) | def get_tty_ldiscs(): method get_sysctl_table_root (line 59477) | def get_sysctl_table_root(): method get_selinux_state (line 59508) | def get_selinux_state(): method get_apparmor_enabled (line 59543) | def get_apparmor_enabled(): method get_apparmor_initialized (line 59571) | def get_apparmor_initialized(): method get_kernel_locked_down (line 59599) | def get_kernel_locked_down(): method get_tomoyo_enabled (line 59627) | def get_tomoyo_enabled(): method get_mmap_min_addr (line 59639) | def get_mmap_min_addr(): method get_sysctl_unprivileged_userfaultfd (line 59673) | def get_sysctl_unprivileged_userfaultfd(): method get_sysctl_unprivileged_bpf_disabled (line 59689) | def get_sysctl_unprivileged_bpf_disabled(): method get_kptr_restrict (line 59723) | def get_kptr_restrict(): method get_sysctl_perf_event_paranoid (line 59757) | def get_sysctl_perf_event_paranoid(): method get_dmesg_restrict (line 59791) | def get_dmesg_restrict(): method get_kexec_load_disabled (line 59825) | def get_kexec_load_disabled(): method get_loadpin_enabled (line 59841) | def get_loadpin_enabled(): method get_loadpin_enforce (line 59851) | def get_loadpin_enforce(): method get_ptrace_scope (line 59861) | def get_ptrace_scope(): method get_vdso_image_64 (line 59877) | def get_vdso_image_64(): method get_vdso_image_x32 (line 59918) | def get_vdso_image_x32(): method get_vdso_image_32 (line 59944) | def get_vdso_image_32(): method get_vdso_info (line 59988) | def get_vdso_info(): method get_vdso_lookup (line 60058) | def get_vdso_lookup(): method get_vdso_start (line 60128) | def get_vdso_start(): method get_vdso32_start (line 60168) | def get_vdso32_start(): method get_file_systems (line 60198) | def get_file_systems(): method get_printk_rb_static (line 60232) | def get_printk_rb_static(): method get_log_first_idx (line 60276) | def get_log_first_idx(): method get_log_next_idx (line 60314) | def get_log_next_idx(): method get___log_buf (line 60353) | def get___log_buf(): method get_log_buf_len (line 60403) | def get_log_buf_len(): method get_idt_base (line 60460) | def get_idt_base(): method get_gdt_base (line 60476) | def get_gdt_base(): method get_tss_base (line 60492) | def get_tss_base(): method get_ldt_base (line 60503) | def get_ldt_base(): method get_node_data (line 60517) | def get_node_data(): method get_node_data0 (line 60595) | def get_node_data0(): method get_prog_idr (line 60626) | def get_prog_idr(): method get_map_idr (line 60659) | def get_map_idr(): method get_vmap_area_list (line 60692) | def get_vmap_area_list(): method get_free_vmap_area_list (line 60812) | def get_free_vmap_area_list(): method get_timer_bases (line 60877) | def get_timer_bases(): method get_hrtimer_bases (line 60931) | def get_hrtimer_bases(): method get_jiffies (line 60988) | def get_jiffies(): method get_pci_root_buses (line 61016) | def get_pci_root_buses(): method get_ioport_resource (line 61044) | def get_ioport_resource(): method get_iomem_resource (line 61117) | def get_iomem_resource(): method get_db_list (line 61154) | def get_db_list(): method get_irq_desc_tree (line 61206) | def get_irq_desc_tree(): method get_sparse_irqs (line 61237) | def get_sparse_irqs(): method get_slub_tlbflush_queue (line 61268) | def get_slub_tlbflush_queue(): method get_slub_addr_base (line 61297) | def get_slub_addr_base(): method get_slub_addr_current (line 61366) | def get_slub_addr_current(): class Kernel (line 61401) | class Kernel: method get_maps (line 61406) | def get_maps(): method get_kernel_base_hint (line 61471) | def get_kernel_base_hint(): method get_kernel_layout (line 61526) | def get_kernel_layout(): method get_kernel_base (line 61773) | def get_kernel_base(): class KernelVersion (line 61812) | class KernelVersion: method __init__ (line 61813) | def __init__(self, address, version_string, major, minor, patch): method to_version_tuple (line 61822) | def to_version_tuple(self, _v): method __ge__ (line 61830) | def __ge__(self, v): method __gt__ (line 61833) | def __gt__(self, v): method __le__ (line 61836) | def __le__(self, v): method __lt__ (line 61839) | def __lt__(self, v): method __eq__ (line 61842) | def __eq__(self, v): method __ne__ (line 61845) | def __ne__(self, v): method __str__ (line 61848) | def __str__(self): method kernel_version (line 61853) | def kernel_version(): method kernel_cmdline (line 61901) | def kernel_cmdline(): method get_ksysctl (line 61919) | def get_ksysctl(sym): method get_slab_type (line 61928) | def get_slab_type(): method slab_page_str (line 61954) | def slab_page_str(): method get_page_virt_pair (line 61963) | def get_page_virt_pair(): method get_slab_contains (line 62020) | def get_slab_contains(addr, allow_unaligned=False, keep_color=False): method p2v (line 62034) | def p2v(paddr): # return list method v2p (line 62040) | def v2p(vaddr): method page2virt (line 62058) | def page2virt(page): method virt2page (line 62066) | def virt2page(virt): class KernelbaseCommand (line 62075) | class KernelbaseCommand(GenericCommand): method do_invoke (line 62091) | def do_invoke(self, args): class KernelVersionCommand (line 62121) | class KernelVersionCommand(GenericCommand): method do_invoke (line 62137) | def do_invoke(self, args): class KernelCmdlineCommand (line 62155) | class KernelCmdlineCommand(GenericCommand): method do_invoke (line 62171) | def do_invoke(self, args): class KernelCurrentCommand (line 62189) | class KernelCurrentCommand(GenericCommand): method __init__ (line 62199) | def __init__(self): method get_each_cpu_offset (line 62207) | def get_each_cpu_offset(__per_cpu_offset): method get_cpu_offset (line 62237) | def get_cpu_offset(self): method get_comm_str (line 62260) | def get_comm_str(self, task_addr): method dump_current_arm (line 62276) | def dump_current_arm(self): method dump_current_x86 (line 62293) | def dump_current_x86(self): method do_invoke (line 62323) | def do_invoke(self, args): class KernelTaskCommand (line 62334) | class KernelTaskCommand(GenericCommand, BufferingOutput): method __init__ (line 62435) | def __init__(self): method get_offset_tasks (line 62485) | def get_offset_tasks(self, init_task): method get_task_list (line 62502) | def get_task_list(self, init_task, offset_tasks): method get_offset_mm (line 62516) | def get_offset_mm(self, task_addr, offset_tasks): method get_offset_comm (line 62563) | def get_offset_comm(self, task_addrs): method get_offset_cred (line 62591) | def get_offset_cred(self, task_addrs, offset_comm): method get_offset_stack (line 62623) | def get_offset_stack(self, task_addrs): method get_thread_info (line 62675) | def get_thread_info(self, task_addr, offset_stack): method has_seccomp (line 62706) | def has_seccomp(self, task_addr): method get_offset_ptregs (line 62760) | def get_offset_ptregs(self, task_addrs, offset_stack): method get_regs (line 62887) | def get_regs(self, kstack, offset_ptregs): method get_offset_pid (line 62938) | def get_offset_pid(self, task_addrs): method get_offset_canary (line 62995) | def get_offset_canary(self, task_addrs, offset_pid): method get_offset_group_leader (line 63045) | def get_offset_group_leader(self, offset_pid, offset_kcanary): method get_offset_thread_group (line 63078) | def get_offset_thread_group(self, offset_group_leader): method get_offset_signal (line 63110) | def get_offset_signal(self, offset_nsproxy): method get_offset_seccomp (line 63130) | def get_offset_seccomp(self, task_addrs, offset_signal): method get_offset_prev (line 63232) | def get_offset_prev(self, task_addrs, offset_seccomp): method get_offset_prog (line 63327) | def get_offset_prog(self, offset_prev): method get_offset_bpf_func (line 63348) | def get_offset_bpf_func(self, task_addrs, offset_seccomp, offset_prog): method get_offset_orig_prog (line 63384) | def get_offset_orig_prog(self, offset_bpf_func): method get_offset_thread_head (line 63410) | def get_offset_thread_head(self, task_addr, offset_signal): method get_offset_files (line 63439) | def get_offset_files(self, task_addrs, offset_comm): method get_offset_fdt (line 63500) | def get_offset_fdt(self, task_addrs, offset_files): method get_offset_uid (line 63540) | def get_offset_uid(self, init_task_cred_ptr): method get_offset_user_ns (line 63607) | def get_offset_user_ns(self, init_task_cred_ptr, offset_uid): class MapleTree (line 63777) | class MapleTree: method __init__ (line 63789) | def __init__(self, mm, quiet): method get_next (line 63865) | def get_next(self, _=None): method parse_node (line 63871) | def parse_node(self, entry, depth): method get_vm_area_struct (line 63910) | def get_vm_area_struct(self, mm): method get_offset_vm_mm (line 64051) | def get_offset_vm_mm(self, task_addrs, offset_mm): method get_offset_vm_flags (line 64080) | def get_offset_vm_flags(self, offset_vm_mm): method get_offset_vm_file (line 64106) | def get_offset_vm_file(self, task_addrs, offset_mm, offset_vm_flags): method get_mm (line 64218) | def get_mm(self, task, offset_mm): method get_offset_mnt (line 64237) | def get_offset_mnt(self, file): method get_offset_dentry (line 64444) | def get_offset_dentry(self, offset_mnt): method get_offset_d_iname (line 64458) | def get_offset_d_iname(self, dentry): method get_offset_d_inode (line 64498) | def get_offset_d_inode(self, offset_d_iname): method get_offset_d_parent (line 64510) | def get_offset_d_parent(self, dentry, offset_d_iname): method get_offset_i_ino (line 64537) | def get_offset_i_ino(self, inode): method get_ino (line 64589) | def get_ino(self, file): method get_filepath (line 64595) | def get_filepath(self, file): method add_lwp_task (line 64689) | def add_lwp_task(self, task_addrs): method get_offset_nsproxy (line 64720) | def get_offset_nsproxy(self, task_addr, offset_files): method get_offset_sighand (line 64752) | def get_offset_sighand(self, task_addr, offset_files): method get_offset_action (line 64783) | def get_offset_action(self, sighand): method get_sizeof_action (line 64866) | def get_sizeof_action(self, task_addrs, offset_sighand, offset_action,... method initialize (line 64977) | def initialize(self): method get_current_task_list (line 65340) | def get_current_task_list(self): method dump (line 65375) | def dump(self, task_addrs): method do_invoke (line 65673) | def do_invoke(self, args): class KernelFilesCommand (line 65705) | class KernelFilesCommand(GenericCommand): method do_invoke (line 65720) | def do_invoke(self, args): class KernelSavedRegsCommand (line 65731) | class KernelSavedRegsCommand(GenericCommand): method do_invoke (line 65746) | def do_invoke(self, args): class KernelSignalsCommand (line 65757) | class KernelSignalsCommand(GenericCommand): method do_invoke (line 65772) | def do_invoke(self, args): class KernelNamespacesCommand (line 65783) | class KernelNamespacesCommand(GenericCommand): method do_invoke (line 65798) | def do_invoke(self, args): class KernelLoadCommand (line 65809) | class KernelLoadCommand(GenericCommand): method __init__ (line 65819) | def __init__(self): method do_invoke (line 65826) | def do_invoke(self, args): class KernelModuleCommand (line 65842) | class KernelModuleCommand(GenericCommand, BufferingOutput): method get_modules_list (line 65905) | def get_modules_list(self, modules): method get_offset_name (line 65927) | def get_offset_name(self, module_addrs): method get_offset_mem (line 65951) | def get_offset_mem(self, module_addrs): # v6.4~ method get_offset_init_layout (line 66070) | def get_offset_init_layout(self, module_addrs): # v4.5 ~ v6.4 method get_offset_module_core (line 66208) | def get_offset_module_core(self, module_addrs): # ~v4.4 method get_offset_kallsyms (line 66321) | def get_offset_kallsyms(self, module_addrs): method initialize (line 66374) | def initialize(self): method parse_kallsyms (line 66437) | def parse_kallsyms(self, kallsyms): method print_symbol (line 66479) | def print_symbol(self, entries, symbol_unsort): method apply_symbol (line 66490) | def apply_symbol(self, module_name, text_base, entries): method parse_module (line 66543) | def parse_module(self): method do_invoke (line 66587) | def do_invoke(self, args): class KernelModuleLoadCommand (line 66615) | class KernelModuleLoadCommand(GenericCommand): method get_modules_list (line 66639) | def get_modules_list(self, modules): method get_offset_name (line 66661) | def get_offset_name(self, module_addrs): method get_offset_sect_attrs (line 66685) | def get_offset_sect_attrs(self, module_addrs): method initialize (line 66775) | def initialize(self): method kmod_load (line 66851) | def kmod_load(self): method do_invoke (line 66887) | def do_invoke(self, args): class KernelBlockDevicesCommand (line 66915) | class KernelBlockDevicesCommand(GenericCommand, BufferingOutput): method __init__ (line 66939) | def __init__(self): method get_bdev_list (line 66944) | def get_bdev_list(self): method get_bdev_name (line 66965) | def get_bdev_name(major, minor): method get_dev_num (line 67214) | def get_dev_num(self, bdev): method do_invoke (line 67257) | def do_invoke(self, args): class KernelCharacterDevicesCommand (line 67292) | class KernelCharacterDevicesCommand(GenericCommand, BufferingOutput): method get_cdev_name (line 67332) | def get_cdev_name(major, minor): method get_chrdev_list (line 68194) | def get_chrdev_list(self): # [chrdev, chrdev, chrdev, ...] method get_cdev_list (line 68227) | def get_cdev_list(self): # [[cdev, major, minor], [...] ...] method get_offset_ops (line 68298) | def get_offset_ops(self, cdevs): method do_invoke (line 68343) | def do_invoke(self, args): class KernelOperationsCommand (line 68434) | class KernelOperationsCommand(GenericCommand, BufferingOutput): method __init__ (line 68502) | def __init__(self): method complete (line 68506) | def complete(self, text, word): # noqa method initialize (line 68518) | def initialize(self, kversion): method do_invoke (line 69442) | def do_invoke(self, args): class KernelSysctlCommand (line 69524) | class KernelSysctlCommand(GenericCommand, BufferingOutput): method read_int_from_memory (line 69585) | def read_int_from_memory(self, addr): method read_int8_from_memory (line 69589) | def read_int8_from_memory(self, addr): method read_int32_from_memory (line 69593) | def read_int32_from_memory(self, addr): method read_int64_from_memory (line 69597) | def read_int64_from_memory(self, addr): method read_cstring_from_memory (line 69601) | def read_cstring_from_memory(self, addr): method is_valid_addr (line 69605) | def is_valid_addr(self, addr): method should_be_print (line 69608) | def should_be_print(self, procname): method dump_data (line 69625) | def dump_data(self, ctl_table, param_path, mode): method redirect_root_for_symlink (line 69681) | def redirect_root_for_symlink(self, ctl_table, pbar): method get_param_path (line 69700) | def get_param_path(self, ctl_dir, ctl_table, parent_path): method sysctl_dump (line 69713) | def sysctl_dump(self, rb_node, pbar): method initialize (line 69775) | def initialize(self): method do_invoke (line 69981) | def do_invoke(self, args): class KernelFileSystemsCommand (line 70034) | class KernelFileSystemsCommand(GenericCommand, BufferingOutput): method initialize (line 70075) | def initialize(self): method get_fst_name (line 70314) | def get_fst_name(self, fst): method get_dev_num (line 70319) | def get_dev_num(self, dev): method get_offset_d_iname (line 70325) | def get_offset_d_iname(self, dentry): method get_offset_d_parent (line 70360) | def get_offset_d_parent(self, dentry, offset_d_iname): method get_mount (line 70374) | def get_mount(self, mnt_instance): method get_mount_point (line 70378) | def get_mount_point(self, mnt_instance): method get_dev_name (line 70441) | def get_dev_name(self, mnt_instance): method parse_super_block (line 70450) | def parse_super_block(self, fst, super_block): method parse_file_system_type (line 70486) | def parse_file_system_type(self, fst): method parse_file_systems (line 70509) | def parse_file_systems(self): method do_invoke (line 70531) | def do_invoke(self, args): class KernelClockSourceCommand (line 70552) | class KernelClockSourceCommand(GenericCommand, BufferingOutput): method get_offset_list (line 70576) | def get_offset_list(self, clocksource): method do_invoke (line 70623) | def do_invoke(self, args): class KernelTimerCommand (line 70659) | class KernelTimerCommand(GenericCommand, BufferingOutput): method initialize (line 70709) | def initialize(self): method parse_rb_node (line 70927) | def parse_rb_node(self, rb_node): method dump_hrtimer (line 70941) | def dump_hrtimer(self): method dump_timer (line 71011) | def dump_timer(self): method do_invoke (line 71080) | def do_invoke(self, args): class KernelPciDeviceCommand (line 71107) | class KernelPciDeviceCommand(GenericCommand, BufferingOutput): method initialize (line 71155) | def initialize(self): method parse_pci_ids (line 71327) | def parse_pci_ids(self, content): method get_description (line 71384) | def get_description(self, base_class, sub_class, prgif, vendor, device... method get_flags_str (line 71418) | def get_flags_str(flags_value): method search_label (line 71459) | def search_label(self, start, end): method walk_devices (line 71486) | def walk_devices(self, dev): method walk_pci_bus (line 71561) | def walk_pci_bus(self, bus): method dump_pci (line 71584) | def dump_pci(self): method do_invoke (line 71596) | def do_invoke(self, args): class KernelConfigCommand (line 71609) | class KernelConfigCommand(GenericCommand, BufferingOutput): method get_config (line 71623) | def get_config(self): method do_invoke (line 71669) | def do_invoke(self, args): class KernelSearchCodePtrCommand (line 71699) | class KernelSearchCodePtrCommand(GenericCommand, BufferingOutput): method read_int_from_memory (line 71713) | def read_int_from_memory(self, addr): method get_permission (line 71716) | def get_permission(self, addr): method search (line 71722) | def search(self, backtrack_info, addr, max_range, depth): method do_invoke (line 71774) | def do_invoke(self, args): class KernelDmesgCommand (line 71810) | class KernelDmesgCommand(GenericCommand, BufferingOutput): method dump_printk_ringbuffer (line 71901) | def dump_printk_ringbuffer(self, ring_buffer_name, ring_buffer_address): method dump_printk_log_buffer (line 72091) | def dump_printk_log_buffer(self, log_first_idx, log_end_idx, buf_start... method do_invoke (line 72150) | def do_invoke(self, args): class StringsCommand (line 72213) | class StringsCommand(GenericCommand, BufferingOutput): method strings (line 72243) | def strings(self, data, len_threshold): method search_ascii (line 72251) | def search_ascii(self, queue): method do_invoke (line 72303) | def do_invoke(self, args): class SyscallTableViewCommand (line 72327) | class SyscallTableViewCommand(GenericCommand, BufferingOutput): method parse_syscall_table (line 72347) | def parse_syscall_table(self, sys_call_table_addr): method syscall_table_view (line 72440) | def syscall_table_view(self, orig_tag, sys_call_table_addr, syscall_li... method dump_syscall_table (line 72494) | def dump_syscall_table(self): method do_invoke (line 72543) | def do_invoke(self, args): class ExecAsm (line 72553) | class ExecAsm: method __init__ (line 72557) | def __init__(self, target_codes, regs=None, step=None, use_bp=False, d... method get_state (line 72582) | def get_state(self): method revert_state (line 72601) | def revert_state(self, d): method close_stdout (line 72622) | def close_stdout(self): method revert_stdout (line 72633) | def revert_stdout(self): method modify_regs (line 72641) | def modify_regs(self): method exec_code (line 72657) | def exec_code(self): class ExecSyscall (line 72717) | class ExecSyscall(ExecAsm): method __init__ (line 72721) | def __init__(self, nr, args, debug=False, use_bp=False): method get_state (line 72760) | def get_state(self): method revert_state (line 72774) | def revert_state(self, d): method modify_regs (line 72790) | def modify_regs(self): class TlsCommand (line 72819) | class TlsCommand(GenericCommand, BufferingOutput): method get_direction (line 72840) | def get_direction(): method get_specific_tls (line 72847) | def get_specific_tls(self, thread_id): method print_all_tls (line 72867) | def print_all_tls(self): method get_varnames (line 72892) | def get_varnames(self): method dump_tls (line 72908) | def dump_tls(self, tls): method do_invoke (line 72933) | def do_invoke(self, args): class FsbaseCommand (line 72961) | class FsbaseCommand(GenericCommand): method do_invoke (line 72980) | def do_invoke(self, args): class GsbaseCommand (line 72988) | class GsbaseCommand(GenericCommand): method do_invoke (line 73002) | def do_invoke(self, args): class GdtInfoCommand (line 73010) | class GdtInfoCommand(GenericCommand, BufferingOutput): method print_seg_info (line 73086) | def print_seg_info(self): method entry_unpack (line 73107) | def entry_unpack(self, vals): method entry2str (line 73207) | def entry2str(self, value, value_only=False): method get_segreg_list (line 73255) | def get_segreg_list(self): method print_entries (line 73266) | def print_entries(self, entries, segm_desc=None, skip_null=False): method print_gdt_example (line 73329) | def print_gdt_example(self): method print_gdt_real (line 73404) | def print_gdt_real(self): method print_ldt_real (line 73442) | def print_ldt_real(self): method print_gdt_entry_legend (line 73476) | def print_gdt_entry_legend(self): method do_invoke (line 73560) | def do_invoke(self, args): class IdtInfoCommand (line 73584) | class IdtInfoCommand(GenericCommand, BufferingOutput): method idt_unpack (line 73632) | def idt_unpack(val): method idtval2str (line 73649) | def idtval2str(value): method idtval2str_legend (line 73667) | def idtval2str_legend(): method print_idt_example (line 73675) | def print_idt_example(self): method print_idt_real (line 73750) | def print_idt_real(self): method print_idt_entry_legend (line 73792) | def print_idt_entry_legend(self): method do_invoke (line 73819) | def do_invoke(self, args): class MemoryCompareCommand (line 73837) | class MemoryCompareCommand(GenericCommand, BufferingOutput): method __init__ (line 73856) | def __init__(self): method read_data (line 73860) | def read_data(self, from1, from2, size): method memcmp_telescope_like (line 73881) | def memcmp_telescope_like(self, from1data, from2data): method memcmp (line 73914) | def memcmp(self, from1data, from2data): method do_invoke (line 73993) | def do_invoke(self, args): class MemorySetCommand (line 74023) | class MemorySetCommand(GenericCommand): method __init__ (line 74046) | def __init__(self): method memset (line 74050) | def memset(self, to_phys, to_addr, value, size): method do_invoke (line 74062) | def do_invoke(self, args): class MemoryCopyCommand (line 74080) | class MemoryCopyCommand(GenericCommand): method __init__ (line 74115) | def __init__(self): method get_data (line 74120) | def get_data(from_phys, from_addr, size): method memcpy (line 74133) | def memcpy(self, to_phys, to_addr, from_phys, from_addr, size): method do_invoke (line 74147) | def do_invoke(self, args): class MemorySwapCommand (line 74161) | class MemorySwapCommand(GenericCommand): method __init__ (line 74179) | def __init__(self): method memswap (line 74183) | def memswap(self, phys1, addr1, phys2, addr2, size): method do_invoke (line 74206) | def do_invoke(self, args): class MemoryInsertCommand (line 74220) | class MemoryInsertCommand(GenericCommand): method __init__ (line 74241) | def __init__(self): method meminsert (line 74245) | def meminsert(self, phys1, addr1, size1, phys2, addr2, size2): method do_invoke (line 74264) | def do_invoke(self, args): class Hash (line 74277) | class Hash: class SHA512TruncBase (line 74278) | class SHA512TruncBase: method __init__ (line 74306) | def __init__(self, data=b""): method copy (line 74325) | def copy(self): method update (line 74339) | def update(self, data): method digest (line 74350) | def digest(self): method hexdigest (line 74356) | def hexdigest(self): method finalize (line 74359) | def finalize(self): method rotr64 (line 74373) | def rotr64(self, x, n): method shr64 (line 74380) | def shr64(self, x, n): method ch (line 74384) | def ch(self, x, y, z): method maj (line 74387) | def maj(self, x, y, z): method big_sigma0 (line 74390) | def big_sigma0(self, x): method big_sigma1 (line 74393) | def big_sigma1(self, x): method small_sigma0 (line 74396) | def small_sigma0(self, x): method small_sigma1 (line 74399) | def small_sigma1(self, x): method compress (line 74402) | def compress(self, block): class SHA512_224 (line 74439) | class SHA512_224(SHA512TruncBase): class SHA512_256 (line 74446) | class SHA512_256(SHA512TruncBase): class KeccakBase (line 74453) | class KeccakBase: method __init__ (line 74472) | def __init__(self, data=b""): method copy (line 74481) | def copy(self): method update (line 74488) | def update(self, data): method digest (line 74501) | def digest(self): method hexdigest (line 74507) | def hexdigest(self): method finalize (line 74510) | def finalize(self): method absorb (line 74523) | def absorb(self, block): method squeeze (line 74533) | def squeeze(self, out_len): method state_bytes (line 74543) | def state_bytes(self, nbytes): method permute (line 74551) | def permute(self, a): class Keccak224 (line 74594) | class Keccak224(KeccakBase): class Keccak256 (line 74598) | class Keccak256(KeccakBase): class Keccak384 (line 74602) | class Keccak384(KeccakBase): class Keccak512 (line 74606) | class Keccak512(KeccakBase): class TurboShakeBase (line 74610) | class TurboShakeBase: method __init__ (line 74625) | def __init__(self, data=b"", digest_bits=128): method copy (line 74640) | def copy(self): method update (line 74647) | def update(self, data): method digest (line 74677) | def digest(self): method hexdigest (line 74683) | def hexdigest(self): method finalize (line 74686) | def finalize(self): method absorb (line 74701) | def absorb(self, block): method squeeze (line 74711) | def squeeze(self, out_len): method state_bytes (line 74719) | def state_bytes(self, nbytes): method keccak_p1600_12 (line 74727) | def keccak_p1600_12(self, a): class TurboShake128 (line 74769) | class TurboShake128(TurboShakeBase): class TurboShake256 (line 74772) | class TurboShake256(TurboShakeBase): class KangarooTwelveBase (line 74775) | class KangarooTwelveBase: method __init__ (line 74790) | def __init__(self, data=b"", custom=b"", digest_bits=128): method copy (line 74804) | def copy(self): method update (line 74810) | def update(self, data): method digest (line 74817) | def digest(self): method hexdigest (line 74822) | def hexdigest(self): method finalize (line 74825) | def finalize(self): method k12 (line 74830) | def k12(self, m, custom, out_len): method length_encode (line 74857) | def length_encode(self, x): method turbo_shake (line 74867) | def turbo_shake(self, m, d, out_len): method state_bytes (line 74902) | def state_bytes(self, a, nbytes): method keccak_p1600_12 (line 74909) | def keccak_p1600_12(self, a): class KangarooTwelve128 (line 74951) | class KangarooTwelve128(KangarooTwelveBase): class KangarooTwelve256 (line 74955) | class KangarooTwelve256(KangarooTwelveBase): class KMACBase (line 74959) | class KMACBase: method __init__ (line 74973) | def __init__(self, key=b"", data=b"", custom=b"", digest_bits=None): method copy (line 74998) | def copy(self): method update (line 75004) | def update(self, data): method finalize (line 75012) | def finalize(self): method digest (line 75015) | def digest(self): method hexdigest (line 75020) | def hexdigest(self): method left_encode (line 75023) | def left_encode(self, x): method right_encode (line 75032) | def right_encode(self, x): method encode_string (line 75041) | def encode_string(self, s): method bytepad (line 75048) | def bytepad(self, x, w): method keccak_f1600 (line 75059) | def keccak_f1600(self, a): method sponge (line 75101) | def sponge(self, data, outlen, rate, suffix): method cshake (line 75142) | def cshake(self, x, outlen_bytes, n, s): method kmac (line 75159) | def kmac(self, key, x, l_bits, custom): class KMAC128 (line 75179) | class KMAC128(KMACBase): class KMAC256 (line 75183) | class KMAC256(KMACBase): class TupleHashBase (line 75187) | class TupleHashBase: method __init__ (line 75201) | def __init__(self, data=b"", custom=b"", digest_bits=None): method copy (line 75228) | def copy(self): method update (line 75238) | def update(self, data): method digest (line 75249) | def digest(self): method hexdigest (line 75255) | def hexdigest(self): method finalize (line 75258) | def finalize(self): method keccak_f1600 (line 75270) | def keccak_f1600(self, a): method absorb (line 75312) | def absorb(self, data): method xor_into_state (line 75327) | def xor_into_state(self, block): method pad_and_permute (line 75335) | def pad_and_permute(self): method squeezeblock (line 75362) | def squeezeblock(self): method squeeze (line 75370) | def squeeze(self, outlen): method left_encode (line 75385) | def left_encode(self, x): method right_encode (line 75395) | def right_encode(self, x): method encode_string (line 75405) | def encode_string(self, s): method bytepad (line 75411) | def bytepad(self, x, w): class TupleHash128 (line 75425) | class TupleHash128(TupleHashBase): class TupleHash256 (line 75431) | class TupleHash256(TupleHashBase): class TIGER (line 75437) | class TIGER: method __init__ (line 75705) | def __init__(self, data=b"", digest_bits=128, passes=3, version=1): method copy (line 75720) | def copy(self): method update (line 75729) | def update(self, data): method digest (line 75740) | def digest(self): method hexdigest (line 75746) | def hexdigest(self): method finalize (line 75749) | def finalize(self): method u64 (line 75764) | def u64(self, x): method round (line 75767) | def round(self, a, b, c, x, mul): method key_schedule (line 75778) | def key_schedule(self, x): method do_pass (line 75797) | def do_pass(self, a, b, c, x, mul): method compress (line 75808) | def compress(self, block): class SHA0 (line 75845) | class SHA0: method __init__ (line 75849) | def __init__(self, data=b""): method copy (line 75862) | def copy(self): method update (line 75873) | def update(self, data): method digest (line 75885) | def digest(self): method hexdigest (line 75890) | def hexdigest(self): method finalize (line 75893) | def finalize(self): method compress (line 75907) | def compress(self, block): class WhirlpoolBase (line 75953) | class WhirlpoolBase: method __init__ (line 75957) | def __init__(self, data=b""): method gf_mul (line 75966) | def gf_mul(self, a, b): method ensure_tables (line 75983) | def ensure_tables(self): method copy (line 76014) | def copy(self): method update (line 76021) | def update(self, data): method rho (line 76032) | def rho(self, a, n, c): method process_block (line 76051) | def process_block(self, block): method finalize (line 76074) | def finalize(self): method digest (line 76089) | def digest(self): method hexdigest (line 76095) | def hexdigest(self): class Whirlpool (line 76099) | class Whirlpool(WhirlpoolBase): class WhirlpoolT (line 76122) | class WhirlpoolT(Whirlpool): class Whirlpool0 (line 76126) | class Whirlpool0(WhirlpoolBase): class HASHxN (line 76149) | class HASHxN: method __init__ (line 76150) | def __init__(self, name, N, data=b"", use_hex=False): method get_hash_func (line 76160) | def get_hash_func(self, name): method update (line 76164) | def update(self, data): method digest (line 76168) | def digest(self): method hexdigest (line 76179) | def hexdigest(self): class MD2 (line 76182) | class MD2: method __init__ (line 76186) | def __init__(self, data=b""): method copy (line 76213) | def copy(self): method update (line 76222) | def update(self, data): method digest (line 76234) | def digest(self): method hexdigest (line 76240) | def hexdigest(self): method finalize (line 76243) | def finalize(self): method compress (line 76254) | def compress(self, block): class MD4 (line 76272) | class MD4: method __init__ (line 76276) | def __init__(self, data=b""): method copy (line 76287) | def copy(self): method f (line 76294) | def f(self, x, y, z): method g (line 76297) | def g(self, x, y, z): method h (line 76300) | def h(self, x, y, z): method update (line 76303) | def update(self, data): method digest (line 76315) | def digest(self): method hexdigest (line 76321) | def hexdigest(self): method finalize (line 76324) | def finalize(self): method compress (line 76336) | def compress(self, block): class NTLM (line 76417) | class NTLM: method __init__ (line 76421) | def __init__(self, data=b""): method copy (line 76427) | def copy(self): method update (line 76432) | def update(self, password, skip_utf16le=False): method digest (line 76448) | def digest(self): method hexdigest (line 76451) | def hexdigest(self): class MD6 (line 76454) | class MD6: method __init__ (line 76455) | def __init__(self, d=256, key=b"", L=64, r=None): method update (line 76510) | def update(self, data): method copy (line 76516) | def copy(self): method digest (line 76521) | def digest(self): method hexdigest (line 76524) | def hexdigest(self): method rol64 (line 76527) | def rol64(self, x, n): method pack_control (line 76532) | def pack_control(self, r, L, z, p, keylen, d): method pack_node_id (line 76544) | def pack_node_id(self, ell, i): method bytes_to_words_be (line 76549) | def bytes_to_words_be(self, data, count): method words_to_bytes_be (line 76558) | def words_to_bytes_be(self, words): method make_key_words (line 76561) | def make_key_words(self): method make_round_constants (line 76565) | def make_round_constants(self, r): method compress (line 76577) | def compress(self, N_words, r): method par (line 76610) | def par(self, M_bytes, ell): method seq (line 76649) | def seq(self, M_bytes): method last_bits (line 76689) | def last_bits(self, data, d_bits): method hash (line 76709) | def hash(self, data): class RIPEMDBase (line 76733) | class RIPEMDBase: method __init__ (line 76776) | def __init__(self, data=b""): method f (line 76784) | def f(self, j, x, y, z): method fp (line 76796) | def fp(self, j, x, y, z): method update (line 76819) | def update(self, data): method pad (line 76832) | def pad(self): method digest (line 76840) | def digest(self): method hexdigest (line 76849) | def hexdigest(self): class RIPEMD128 (line 76852) | class RIPEMD128(RIPEMDBase): method transform (line 76859) | def transform(self, block): class RIPEMD160 (line 76894) | class RIPEMD160(RIPEMDBase): method transform (line 76901) | def transform(self, block): class RIPEMD256 (line 76935) | class RIPEMD256(RIPEMDBase): method transform (line 76942) | def transform(self, block): class RIPEMD320 (line 76988) | class RIPEMD320(RIPEMD256): method transform (line 76996) | def transform(self, block): class BLAKEBase (line 77048) | class BLAKEBase: method __init__ (line 77062) | def __init__(self, data=b""): method rol (line 77077) | def rol(self, x, n): method ror (line 77081) | def ror(self, x, n): method add (line 77085) | def add(self, x, y): method parse_block_words (line 77088) | def parse_block_words(self, block): method split_counter (line 77094) | def split_counter(self, counter_bits): method g (line 77105) | def g(self, v, a, b, c, d, m, r, i): method compress (line 77129) | def compress(self, block, counter_bits): method update (line 77166) | def update(self, data): method make_padding (line 77195) | def make_padding(self): method finalize (line 77209) | def finalize(self): method digest (line 77224) | def digest(self): method hexdigest (line 77238) | def hexdigest(self): class BLAKE224 (line 77241) | class BLAKE224(BLAKEBase): class BLAKE256 (line 77257) | class BLAKE256(BLAKEBase): class BLAKE384 (line 77273) | class BLAKE384(BLAKEBase): class BLAKE512 (line 77292) | class BLAKE512(BLAKEBase): class BLAKE2pBase (line 77311) | class BLAKE2pBase: method __init__ (line 77314) | def __init__(self, data=b""): method create_leaf (line 77327) | def create_leaf(self, node_offset): method create_root (line 77339) | def create_root(self): method copy (line 77351) | def copy(self): method update (line 77361) | def update(self, data): method finalize (line 77378) | def finalize(self): method digest (line 77394) | def digest(self): method hexdigest (line 77401) | def hexdigest(self): class BLAKE2sp (line 77404) | class BLAKE2sp(BLAKE2pBase): class BLAKE2bp (line 77411) | class BLAKE2bp(BLAKE2pBase): class BLAKE3 (line 77418) | class BLAKE3: method __init__ (line 77440) | def __init__(self, data=b"", digest_bits=256): method g (line 77453) | def g(self, v, a, b, c, d, x, y): method compress (line 77469) | def compress(self, cv, block_words, counter, block_len, flags): method chunk_state_len (line 77507) | def chunk_state_len(self): method chunk_output (line 77510) | def chunk_output(self): method output_chaining_value (line 77522) | def output_chaining_value(self, outdesc): method parent_outdesc (line 77526) | def parent_outdesc(self, left_cv, right_cv): method add_chunk_cv (line 77530) | def add_chunk_cv(self, chunk_cv): method update (line 77541) | def update(self, data): method final_root_outdesc (line 77608) | def final_root_outdesc(self): method digest (line 77624) | def digest(self, length=None): method hexdigest (line 77653) | def hexdigest(self, length=None): class JHBase (line 77656) | class JHBase: method init_cffi_backend (line 77853) | def init_cffi_backend(self): method ensure_table (line 77898) | def ensure_table(cls): method __init__ (line 77966) | def __init__(self, data=b""): method copy (line 77987) | def copy(self): method update (line 77997) | def update(self, data): method finalize (line 78017) | def finalize(self): method digest (line 78057) | def digest(self): method hexdigest (line 78062) | def hexdigest(self): method f8 (line 78065) | def f8(self): class JH224 (line 78133) | class JH224(JHBase): class JH256 (line 78136) | class JH256(JHBase): class JH384 (line 78139) | class JH384(JHBase): class JH512 (line 78142) | class JH512(JHBase): class GroestlBase (line 78145) | class GroestlBase: method ensure_table (line 78166) | def ensure_table(cls): method __init__ (line 78197) | def __init__(self, data=b""): method init_state (line 78208) | def init_state(self): method copy (line 78218) | def copy(self): method update (line 78225) | def update(self, data): method digest (line 78236) | def digest(self): method hexdigest (line 78241) | def hexdigest(self): method finalize (line 78244) | def finalize(self): method output (line 78258) | def output(self): method compress (line 78264) | def compress(self, block): method permutation (line 78271) | def permutation(self, state, which): method add_round_constant (line 78279) | def add_round_constant(self, state, which, rnd): method sub_bytes (line 78293) | def sub_bytes(self, state): method shift_bytes (line 78299) | def shift_bytes(self, state, which): method mix_bytes (line 78309) | def mix_bytes(self, state): method bytes_to_state (line 78324) | def bytes_to_state(self, block): method state_to_bytes (line 78328) | def state_to_bytes(self, state): method xor_state (line 78337) | def xor_state(self, a, b): class Groestl224 (line 78340) | class Groestl224(GroestlBase): class Groestl256 (line 78347) | class Groestl256(GroestlBase): class Groestl384 (line 78354) | class Groestl384(GroestlBase): class Groestl512 (line 78361) | class Groestl512(GroestlBase): class SkeinBBase (line 78368) | class SkeinBBase: method __init__ (line 78376) | def __init__(self, data=b"", digest_bits=None): method copy (line 78394) | def copy(self): method update (line 78403) | def update(self, data): method digest (line 78418) | def digest(self): method hexdigest (line 78423) | def hexdigest(self): method finalize (line 78426) | def finalize(self): method output_digest (line 78444) | def output_digest(self): method make_initial_state (line 78455) | def make_initial_state(self, digest_bits): method configuration_string (line 78461) | def configuration_string(self, digest_bits): method ubi (line 78470) | def ubi(self, g_words, m_bytes, type_value): method ubi_compress_words (line 78489) | def ubi_compress_words(self, g_words, block_bytes, position, type_va... method threefish_encrypt (line 78501) | def threefish_encrypt(self, key_words, tweak0, tweak1, pt_words): method threefish_subkey (line 78540) | def threefish_subkey(self, k_ext, t_ext, s): class Skein256 (line 78550) | class Skein256(SkeinBBase): class Skein512 (line 78566) | class Skein512(SkeinBBase): class Skein1024 (line 78582) | class Skein1024(SkeinBBase): class ShabalBBase (line 78598) | class ShabalBBase: method __init__ (line 78610) | def __init__(self, data=b""): method copy (line 78627) | def copy(self): method update (line 78638) | def update(self, data): method digest (line 78649) | def digest(self): method hexdigest (line 78659) | def hexdigest(self): method finalize (line 78662) | def finalize(self): method init_state (line 78685) | def init_state(self): method swap_bc (line 78699) | def swap_bc(self): method decode_block (line 78703) | def decode_block(self, block): method input_block_add (line 78708) | def input_block_add(self, m): method input_block_sub (line 78713) | def input_block_sub(self, m): method xor_counter (line 78718) | def xor_counter(self): method incr_counter (line 78723) | def incr_counter(self): method apply_perm (line 78729) | def apply_perm(self, m): method process_block (line 78766) | def process_block(self, block): class Shabal192 (line 78776) | class Shabal192(ShabalBBase): class Shabal224 (line 78779) | class Shabal224(ShabalBBase): class Shabal256 (line 78782) | class Shabal256(ShabalBBase): class Shabal384 (line 78785) | class Shabal384(ShabalBBase): class Shabal512 (line 78788) | class Shabal512(ShabalBBase): class XXHashBase (line 78791) | class XXHashBase: method __init__ (line 78822) | def __init__(self, seed=0): method update (line 78828) | def update(self, data): method hexdigest (line 78838) | def hexdigest(self): method rol32 (line 78841) | def rol32(self, x, r): method rol64 (line 78846) | def rol64(self, x, r): method bswap32 (line 78851) | def bswap32(self, x): method bswap64 (line 78855) | def bswap64(self, x): method u32le (line 78859) | def u32le(self, b, off): method u64le (line 78862) | def u64le(self, b, off): method lower32 (line 78865) | def lower32(self, x): method higher32 (line 78868) | def higher32(self, x): method lower64 (line 78871) | def lower64(self, x): method higher64 (line 78874) | def higher64(self, x): method round32 (line 78877) | def round32(self, acc, lane): method round64 (line 78882) | def round64(self, acc, lane): class XXH32 (line 78887) | class XXH32(XXHashBase): method avalanche32 (line 78890) | def avalanche32(self, h): method digest (line 78899) | def digest(self): class XXH64 (line 78943) | class XXH64(XXHashBase): method avalanche_xxh64 (line 78946) | def avalanche_xxh64(self, x): method digest (line 78955) | def digest(self): class XXH3Base (line 79008) | class XXH3Base(XXH64): method derive_secret (line 79009) | def derive_secret(self, seed): method secret_for_length (line 79017) | def secret_for_length(self, n): method mix_step (line 79022) | def mix_step(self, data16, secret, secret_offset, seed): method accumulate_stripe (line 79032) | def accumulate_stripe(self, acc, stripe64bytes, secret, secret_offset): method scramble_acc (line 79042) | def scramble_acc(self, acc, secret): method avalanche_xxh3 (line 79053) | def avalanche_xxh3(self, x): method final_merge (line 79060) | def final_merge(self, acc, secret, init_value, secret_offset): class XXH3_64 (line 79070) | class XXH3_64(XXH3Base): method digest (line 79073) | def digest(self): class XXH3_128 (line 79176) | class XXH3_128(XXH3Base): method digest (line 79179) | def digest(self): class FNVBase (line 79359) | class FNVBase: method __init__ (line 79365) | def __init__(self, data=b"", basis=None, variant="fnv1"): method update (line 79381) | def update(self, data): method digest (line 79399) | def digest(self): method hexdigest (line 79403) | def hexdigest(self): class FNV_32 (line 79406) | class FNV_32(FNVBase): class FNV_64 (line 79412) | class FNV_64(FNVBase): class FNV_128 (line 79418) | class FNV_128(FNVBase): class FNV_256 (line 79424) | class FNV_256(FNVBase): class FNV_512 (line 79430) | class FNV_512(FNVBase): class FNV_1024 (line 79446) | class FNV_1024(FNVBase): class HAVAL (line 79470) | class HAVAL: method __init__ (line 79533) | def __init__(self, data=b"", digest_bits=256, passes=5): method copy (line 79557) | def copy(self): method tailor (line 79564) | def tailor(self, state, out_bits): method compress (line 79625) | def compress(self, block): method update (line 79696) | def update(self, data): method finalize (line 79707) | def finalize(self): method output (line 79725) | def output(self): method digest (line 79732) | def digest(self): method hexdigest (line 79737) | def hexdigest(self): class MurmurHashBase (line 79740) | class MurmurHashBase: method __init__ (line 79744) | def __init__(self, data=b"", seed=0): method copy (line 79758) | def copy(self): method update (line 79766) | def update(self, data): method finalize (line 79775) | def finalize(self): method digest (line 79785) | def digest(self): method hexdigest (line 79790) | def hexdigest(self): method finalize_state (line 79793) | def finalize_state(self): method digest_normalize (line 79796) | def digest_normalize(self, digest): class MurmurHash32Base (line 79800) | class MurmurHash32Base(MurmurHashBase): method init_state (line 79804) | def init_state(self): method get_state (line 79809) | def get_state(self): method set_state (line 79812) | def set_state(self, state): method pack_digest (line 79816) | def pack_digest(self): class MurmurHash1 (line 79819) | class MurmurHash1(MurmurHash32Base): method process_all (line 79820) | def process_all(self, data): class MurmurHash2 (line 79866) | class MurmurHash2(MurmurHash32Base): method process_all (line 79867) | def process_all(self, data): class MurmurHash2A (line 79909) | class MurmurHash2A(MurmurHash32Base): method mmix (line 79910) | def mmix(self, h, k): method process_all (line 79921) | def process_all(self, data): class MurmurHash64Base (line 79958) | class MurmurHash64Base(MurmurHashBase): method init_state (line 79962) | def init_state(self): method get_state (line 79967) | def get_state(self): method set_state (line 79970) | def set_state(self, state): method pack_digest (line 79974) | def pack_digest(self): class MurmurHash64A (line 79977) | class MurmurHash64A(MurmurHash64Base): method process_all (line 79978) | def process_all(self, data): class MurmurHash64B (line 80019) | class MurmurHash64B(MurmurHash64Base): method process_all (line 80022) | def process_all(self, data): class MurmurHash3Base (line 80094) | class MurmurHash3Base: method __init__ (line 80095) | def __init__(self, data=b"", seed=0): method copy (line 80109) | def copy(self): method update (line 80117) | def update(self, data): method finalize (line 80131) | def finalize(self): method digest (line 80141) | def digest(self): method hexdigest (line 80146) | def hexdigest(self): method rol32 (line 80149) | def rol32(self, x, r): method rol64 (line 80153) | def rol64(self, x, r): class MurmurHash3_x86_32 (line 80157) | class MurmurHash3_x86_32(MurmurHash3Base): method init_state (line 80161) | def init_state(self): method get_state (line 80166) | def get_state(self): method set_state (line 80169) | def set_state(self, state): method mix_k1 (line 80173) | def mix_k1(self, k1): method process_block (line 80182) | def process_block(self, block): method process_tail (line 80189) | def process_tail(self, tail): method finalize_state (line 80207) | def finalize_state(self): method pack_digest (line 80222) | def pack_digest(self): method digest_normalize (line 80225) | def digest_normalize(self, digest): class MurmurHash3_x86_128 (line 80229) | class MurmurHash3_x86_128(MurmurHash3Base): method init_state (line 80233) | def init_state(self): method get_state (line 80241) | def get_state(self): method set_state (line 80249) | def set_state(self, state): method process_block (line 80256) | def process_block(self, block): method process_tail (line 80297) | def process_tail(self, tail): method finalize_state (line 80361) | def finalize_state(self): method pack_digest (line 80391) | def pack_digest(self): method digest_normalize (line 80394) | def digest_normalize(self, digest): class MurmurHash3_x64_128 (line 80399) | class MurmurHash3_x64_128(MurmurHash3Base): method init_state (line 80404) | def init_state(self): method get_state (line 80410) | def get_state(self): method set_state (line 80416) | def set_state(self, state): method process_block (line 80421) | def process_block(self, block): method process_tail (line 80446) | def process_tail(self, tail): method finalize_state (line 80499) | def finalize_state(self): method pack_digest (line 80521) | def pack_digest(self): method digest_normalize (line 80524) | def digest_normalize(self, digest): class FORK256 (line 80529) | class FORK256: method __init__ (line 80533) | def __init__(self, data=b""): method copy (line 80551) | def copy(self): method update (line 80565) | def update(self, data): method digest (line 80577) | def digest(self): method hexdigest (line 80582) | def hexdigest(self): method finalize (line 80585) | def finalize(self): method step (line 80599) | def step(self, v, m0, m1, alpha, beta): method compress (line 80646) | def compress(self, block): class BELT (line 80707) | class BELT: method __init__ (line 80745) | def __init__(self, data=b""): method copy (line 80760) | def copy(self): method update (line 80770) | def update(self, data): method digest (line 80783) | def digest(self): method hexdigest (line 80791) | def hexdigest(self): method finalize (line 80794) | def finalize(self): method compress_block (line 80819) | def compress_block(self, block): method belt_block_raw (line 80841) | def belt_block_raw(self, x, key): method belt_compress (line 80891) | def belt_compress(self, x1, x2, x34): class CityFarmBase (line 80916) | class CityFarmBase: method __init__ (line 80926) | def __init__(self, data=b"", seed=0): method update (line 80933) | def update(self, data): method ror32 (line 80939) | def ror32(self, x, r): method ror64 (line 80946) | def ror64(self, x, r): method u32le (line 80953) | def u32le(self, data, off): method u64le (line 80956) | def u64le(self, data, off): method bswap32 (line 80959) | def bswap32(self, x): method bswap64 (line 80967) | def bswap64(self, x): class CityHash32 (line 80979) | class CityHash32(CityFarmBase): method hexdigest (line 80982) | def hexdigest(self): method cityhash32_fmix (line 80986) | def cityhash32_fmix(self, h): method cityhash32_mur (line 80995) | def cityhash32_mur(self, a, h): method cityhash32_len0to4 (line 81006) | def cityhash32_len0to4(self, data, seed): method cityhash32_len5to12 (line 81026) | def cityhash32_len5to12(self, data, seed): method cityhash32_len13to24 (line 81044) | def cityhash32_len13to24(self, data): method cityhash32 (line 81067) | def cityhash32(self, data): class CityHash64 (line 81157) | class CityHash64(CityFarmBase): method hexdigest (line 81160) | def hexdigest(self): method shift_mix (line 81167) | def shift_mix(self, x): method cityhash64_len16_mul (line 81171) | def cityhash64_len16_mul(self, u, v, mul): method cityhash64_len16 (line 81182) | def cityhash64_len16(self, u, v): method cityhash64_len0to16 (line 81185) | def cityhash64_len0to16(self, data): method cityhash64_len17to32 (line 81207) | def cityhash64_len17to32(self, data): method cityhash64_len33to64 (line 81220) | def cityhash64_len33to64(self, data): method cityhash64 (line 81243) | def cityhash64(self, data): method cityhash64_with_seeds (line 81284) | def cityhash64_with_seeds(self, data, seed0, seed1): method cityhash64_with_seed (line 81291) | def cityhash64_with_seed(self, data, seed): method cityhash64_weak_hash_len32_with_seeds (line 81297) | def cityhash64_weak_hash_len32_with_seeds(self, data, off, a, b): class CityHash128 (line 81310) | class CityHash128(CityHash64): method hexdigest (line 81313) | def hexdigest(self): method cityhash128_murmur (line 81324) | def cityhash128_murmur(self, data, seed_lo, seed_hi): method cityhash128_with_seed (line 81358) | def cityhash128_with_seed(self, data, seed_lo, seed_hi): method cityhash128 (line 81430) | def cityhash128(self, data): class FarmHash32 (line 81440) | class FarmHash32(CityHash32): method __init__ (line 81443) | def __init__(self, data=b"", seed=0): method hexdigest (line 81447) | def hexdigest(self): method farmhash32_len13to24 (line 81454) | def farmhash32_len13to24(self, data, seed): method farmhash32 (line 81472) | def farmhash32(self, data): method farmhash32_with_seed (line 81541) | def farmhash32_with_seed(self, data, seed): class FarmHash64 (line 81556) | class FarmHash64(CityHash64): method __init__ (line 81559) | def __init__(self, data=b"", seed=0): method hexdigest (line 81563) | def hexdigest(self): method farmhash64_len33to64 (line 81570) | def farmhash64_len33to64(self, data): method farmhash64 (line 81589) | def farmhash64(self, data): method farmhash64_with_seeds (line 81651) | def farmhash64_with_seeds(self, data, seed0, seed1): method farmhash64_with_seed (line 81658) | def farmhash64_with_seed(self, data, seed): class FarmHash128 (line 81664) | class FarmHash128(CityHash128): method hexdigest (line 81667) | def hexdigest(self): class SipHashBase (line 81678) | class SipHashBase: method __init__ (line 81687) | def __init__(self, key=b"\0" * 16, data=b""): method copy (line 81709) | def copy(self): method update (line 81719) | def update(self, data): method digest (line 81732) | def digest(self): method hexdigest (line 81737) | def hexdigest(self): method finalize (line 81740) | def finalize(self): method compress (line 81772) | def compress(self, block): method sipround (line 81780) | def sipround(self): class SipHash64_2_4 (line 81802) | class SipHash64_2_4(SipHashBase): class SipHash64_1_3 (line 81807) | class SipHash64_1_3(SipHashBase): class SipHash64_4_8 (line 81812) | class SipHash64_4_8(SipHashBase): class SipHash128_2_4 (line 81817) | class SipHash128_2_4(SipHashBase): class SipHash128_4_8 (line 81822) | class SipHash128_4_8(SipHashBase): class HalfSipHashBase (line 81827) | class HalfSipHashBase: method __init__ (line 81834) | def __init__(self, key=b"\0" * 8, data=b""): method copy (line 81860) | def copy(self): method update (line 81870) | def update(self, data): method digest (line 81883) | def digest(self): method hexdigest (line 81888) | def hexdigest(self): method finalize (line 81891) | def finalize(self): method compress (line 81928) | def compress(self, block): method sipround (line 81936) | def sipround(self): class HalfSipHash32_2_4 (line 81958) | class HalfSipHash32_2_4(HalfSipHashBase): class HalfSipHash64_2_4 (line 81963) | class HalfSipHash64_2_4(HalfSipHashBase): class SpookyHashBase (line 81968) | class SpookyHashBase: method __init__ (line 81977) | def __init__(self, data=b"", seed=0): method copy (line 81989) | def copy(self): method update (line 81997) | def update(self, data): method digest (line 82004) | def digest(self): method hexdigest (line 82009) | def hexdigest(self): method finalize (line 82012) | def finalize(self): method rol64 (line 82018) | def rol64(self, x, k): method mix (line 82022) | def mix(self, data, s): method end_partial (line 82034) | def end_partial(self, h): method end (line 82044) | def end(self, h): method end_data (line 82050) | def end_data(self, data, h): method short_mix (line 82055) | def short_mix(self, h): method short_end (line 82065) | def short_end(self, h): method short (line 82075) | def short(self, message, hash1, hash2): method hash128 (line 82166) | def hash128(self, message, seed1, seed2): method format_digest (line 82196) | def format_digest(self, hash1, hash2): class SpookyHash32 (line 82199) | class SpookyHash32(SpookyHashBase): method format_digest (line 82202) | def format_digest(self, hash1, hash2): class SpookyHash64 (line 82205) | class SpookyHash64(SpookyHashBase): method format_digest (line 82208) | def format_digest(self, hash1, hash2): class SpookyHash128 (line 82211) | class SpookyHash128(SpookyHashBase): method format_digest (line 82214) | def format_digest(self, hash1, hash2): class MetroHashBase (line 82217) | class MetroHashBase: method __init__ (line 82220) | def __init__(self, data=b"", seed=0): method copy (line 82235) | def copy(self): method update (line 82245) | def update(self, data): method digest (line 82277) | def digest(self): method hexdigest (line 82282) | def hexdigest(self): method ror64 (line 82285) | def ror64(self, x, r): method u64le (line 82289) | def u64le(self, data, offset): method u32le (line 82292) | def u32le(self, data, offset): method u16le (line 82295) | def u16le(self, data, offset): method u8le (line 82298) | def u8le(self, data, offset): method process_block (line 82301) | def process_block(self, data, offset): class MetroHash64 (line 82314) | class MetroHash64(MetroHashBase): method initialize (line 82322) | def initialize(self, seed): method finalize (line 82328) | def finalize(self): class MetroHash128 (line 82392) | class MetroHash128(MetroHashBase): method initialize (line 82400) | def initialize(self, seed): method finalize (line 82408) | def finalize(self): class HighwayHashBase (line 82480) | class HighwayHashBase: method __init__ (line 82486) | def __init__(self, data=b"", key=None): method normalize_key (line 82500) | def normalize_key(self, key): method reset (line 82522) | def reset(self, key=None): method copy (line 82548) | def copy(self): method update (line 82559) | def update(self, data): method digest (line 82585) | def digest(self): method hexdigest (line 82593) | def hexdigest(self): method finalize (line 82606) | def finalize(self): method swap32 (line 82617) | def swap32(self, x): method zipper_merge_and_add (line 82621) | def zipper_merge_and_add(self, v1, v0, add1, idx1, add0, idx0): method update_lanes (line 82650) | def update_lanes(self, lanes): method update_packet (line 82665) | def update_packet(self, packet): method update_remainder (line 82675) | def update_remainder(self, bytes_data): method final_permutes (line 82712) | def final_permutes(self, rounds): method finalize_words (line 82719) | def finalize_words(self): class HighwayHash64 (line 82756) | class HighwayHash64(HighwayHashBase): class HighwayHash128 (line 82761) | class HighwayHash128(HighwayHashBase): class HighwayHash256 (line 82766) | class HighwayHash256(HighwayHashBase): class GOST (line 82771) | class GOST: # codespell:ignore method __init__ (line 82787) | def __init__(self, data=b""): method copy (line 82800) | def copy(self): method rol32 (line 82809) | def rol32(self, x, n): method init_table (line 82814) | def init_table(self): method encrypt_round (line 82829) | def encrypt_round(self, key1, key2, r, l): # noqa: E741 method encrypt (line 82849) | def encrypt(self, ii, key, varhash): method block_compress (line 82875) | def block_compress(self, block): method compute_sum_and_hash (line 83150) | def compute_sum_and_hash(self, block): method update (line 83162) | def update(self, data): method finalize (line 83208) | def finalize(self): method digest (line 83235) | def digest(self): method hexdigest (line 83243) | def hexdigest(self): class GOST94cp (line 83246) | class GOST94cp(GOST): # codespell:ignore class Mt19937_64 (line 83258) | class Mt19937_64: method __init__ (line 83266) | def __init__(self, seed=0x1571): method seed (line 83272) | def seed(self, seed): method twist (line 83280) | def twist(self): method next_u64 (line 83290) | def next_u64(self): class HalfTimeHashBase (line 83301) | class HalfTimeHashBase: method __init__ (line 83312) | def __init__(self, data=b""): method copy (line 83321) | def copy(self): method update (line 83327) | def update(self, data): method digest (line 83334) | def digest(self): method hexdigest (line 83339) | def hexdigest(self): method finalize (line 83342) | def finalize(self): method entropy_words_needed_for_hasher (line 83348) | def entropy_words_needed_for_hasher(self, length): method hash_uint64 (line 83368) | def hash_uint64(self, data): method load_one (line 83398) | def load_one(self, word): method load_block_words (line 83402) | def load_block_words(self, entropy, offset): method load_block_bytes (line 83405) | def load_block_bytes(self, data, offset_bytes): method plus (line 83414) | def plus(self, a, b): method minus (line 83417) | def minus(self, a, b): method xor (line 83420) | def xor(self, a, b): method left_shift (line 83423) | def left_shift(self, a, s): method right_shift32 (line 83426) | def right_shift32(self, a): method plus32 (line 83429) | def plus32(self, a, b): method times (line 83439) | def times(self, a, b): method negate (line 83445) | def negate(self, a): method sum_block (line 83448) | def sum_block(self, a): method multiply_add (line 83454) | def multiply_add(self, summand, factor1, factor2): method mix (line 83457) | def mix(self, accum, input_block, entropy_block): method mix_one (line 83463) | def mix_one(self, accum, input_block, entropy_word): method mix_none (line 83466) | def mix_none(self, input_block, entropy_word): method simpler_times (line 83472) | def simpler_times(self, k, x): method dot2 (line 83495) | def dot2(self, sinks, x, c0, c1): method combine2 (line 83500) | def combine2(self, input_blocks): method encode2 (line 83509) | def encode2(self, io): method parse_entropy_matrix (line 83517) | def parse_entropy_matrix(self, entropy, offset): method hash_matrix (line 83528) | def hash_matrix(self, input_matrix, entropy_matrix): method ehc_base_layer (line 83537) | def ehc_base_layer(self, entropy, entropy_offset, data, data_offset_... method ehc_upper_layer (line 83553) | def ehc_upper_layer(self, entropy, entropy_offset, input_blocks): method dfs_tree_hash (line 83562) | def dfs_tree_hash(self, entropy, entropy_offset, data, block_group_l... method dfs_greedy_finalizer (line 83578) | def dfs_greedy_finalizer(self, entropy, entropy_offset, stack, stack... method hasher (line 83615) | def hasher(self, entropy, entropy_offset, data, length): class HalfTimeHash64 (line 83635) | class HalfTimeHash64(HalfTimeHashBase): class HalfTimeHash128 (line 83638) | class HalfTimeHash128(HalfTimeHashBase): class HalfTimeHash256 (line 83641) | class HalfTimeHash256(HalfTimeHashBase): class HalfTimeHash512 (line 83644) | class HalfTimeHash512(HalfTimeHashBase): class WYHashBase (line 83647) | class WYHashBase: method __init__ (line 83653) | def __init__(self, data=b"", seed=None): method copy (line 83669) | def copy(self): method update (line 83676) | def update(self, data): method sum (line 83683) | def sum(self): method digest (line 83688) | def digest(self): method hexdigest (line 83692) | def hexdigest(self): method finalize (line 83696) | def finalize(self): method u32le (line 83701) | def u32le(self, data, off): method u64le (line 83704) | def u64le(self, data, off): class WYHash32 (line 83707) | class WYHash32(WYHashBase): method mix32 (line 83714) | def mix32(self, a, b): method r24 (line 83722) | def r24(self, data, off, k): method hash (line 83725) | def hash(self, data): class WYHash64 (line 83751) | class WYHash64(WYHashBase): method mix64 (line 83759) | def mix64(self, a, b): method r3 (line 83767) | def r3(self, data, off, k): method hash (line 83770) | def hash(self, data): class HAS160 (line 83813) | class HAS160: method __init__ (line 83827) | def __init__(self, data=b""): method copy (line 83839) | def copy(self): method update (line 83850) | def update(self, data): method digest (line 83861) | def digest(self): method hexdigest (line 83866) | def hexdigest(self): method finalize (line 83869) | def finalize(self): method compress (line 83881) | def compress(self, block): class SnefruBase (line 83950) | class SnefruBase: method __init__ (line 84500) | def __init__(self, data=b""): method copy (line 84510) | def copy(self): method update (line 84518) | def update(self, data): method digest (line 84533) | def digest(self): method hexdigest (line 84539) | def hexdigest(self): method finalize (line 84542) | def finalize(self): method process_chunk (line 84561) | def process_chunk(self, chunk): method hash512 (line 84567) | def hash512(self, input_words): class Snefru128 (line 84607) | class Snefru128(SnefruBase): class Snefru256 (line 84611) | class Snefru256(SnefruBase): class StreebogBase (line 84615) | class StreebogBase: method ensure_table (line 84708) | def ensure_table(cls): method __init__ (line 84728) | def __init__(self, data=b""): method copy (line 84739) | def copy(self): method update (line 84746) | def update(self, data): method digest (line 84753) | def digest(self): method hexdigest (line 84758) | def hexdigest(self): method compute (line 84761) | def compute(self, msg, iv): class Streebog256 (line 84832) | class Streebog256(StreebogBase): method finalize (line 84835) | def finalize(self): class Streebog512 (line 84840) | class Streebog512(StreebogBase): method finalize (line 84843) | def finalize(self): class AsconBase (line 84848) | class AsconBase: method __init__ (line 84861) | def __init__(self, data=b""): method copy (line 84871) | def copy(self): method update (line 84882) | def update(self, data): method digest (line 84894) | def digest(self, length=None): method hexdigest (line 84902) | def hexdigest(self, length=None): method finalize (line 84905) | def finalize(self): method absorb_block (line 84917) | def absorb_block(self, block): method squeeze (line 84924) | def squeeze(self, out_len): method permute (line 84933) | def permute(self, rounds): class Ascon (line 84986) | class Ascon(AsconBase): class AsconA (line 84993) | class AsconA(AsconBase): class AsconX (line 85000) | class AsconX(AsconBase): class AsconXA (line 85007) | class AsconXA(AsconBase): class RSHash (line 85014) | class RSHash: method __init__ (line 85017) | def __init__(self, data=b""): method update (line 85025) | def update(self, data): method digest (line 85033) | def digest(self): method hexdigest (line 85036) | def hexdigest(self): class JSHash (line 85039) | class JSHash: method __init__ (line 85042) | def __init__(self, data=b""): method update (line 85048) | def update(self, data): method digest (line 85055) | def digest(self): method hexdigest (line 85058) | def hexdigest(self): class PJWHash (line 85061) | class PJWHash: method __init__ (line 85064) | def __init__(self, data=b""): method update (line 85070) | def update(self, data): method digest (line 85080) | def digest(self): method hexdigest (line 85083) | def hexdigest(self): class ELFHash (line 85086) | class ELFHash: method __init__ (line 85089) | def __init__(self, data=b""): method update (line 85095) | def update(self, data): method digest (line 85105) | def digest(self): method hexdigest (line 85108) | def hexdigest(self): class BKDRHash (line 85111) | class BKDRHash: method __init__ (line 85114) | def __init__(self, data=b""): method update (line 85121) | def update(self, data): method digest (line 85128) | def digest(self): method hexdigest (line 85131) | def hexdigest(self): class SDBMHash (line 85134) | class SDBMHash: method __init__ (line 85137) | def __init__(self, data=b""): method update (line 85143) | def update(self, data): method digest (line 85150) | def digest(self): method hexdigest (line 85153) | def hexdigest(self): class DJB2Hash (line 85156) | class DJB2Hash: method __init__ (line 85159) | def __init__(self, data=b""): method update (line 85165) | def update(self, data): method digest (line 85172) | def digest(self): method hexdigest (line 85175) | def hexdigest(self): class DEKHash (line 85178) | class DEKHash: method __init__ (line 85181) | def __init__(self, data=b""): method update (line 85187) | def update(self, data): method digest (line 85193) | def digest(self): method hexdigest (line 85199) | def hexdigest(self): class APHash (line 85202) | class APHash: method __init__ (line 85205) | def __init__(self, data=b""): method update (line 85211) | def update(self, data): method digest (line 85222) | def digest(self): method hexdigest (line 85225) | def hexdigest(self): class JOAAT (line 85228) | class JOAAT: # Jenkins One-At-A-Time method __init__ (line 85231) | def __init__(self, data=b""): method update (line 85237) | def update(self, data): method digest (line 85246) | def digest(self): method hexdigest (line 85253) | def hexdigest(self): class Adler (line 85256) | class Adler: method __init__ (line 85259) | def __init__(self, data=b""): method update (line 85266) | def update(self, data): method digest (line 85274) | def digest(self): method hexdigest (line 85278) | def hexdigest(self): class T1HABase (line 85281) | class T1HABase: method __init__ (line 85293) | def __init__(self, data=b"", seed=0): method copy (line 85302) | def copy(self): method update (line 85307) | def update(self, data): method digest (line 85313) | def digest(self): method hexdigest (line 85316) | def hexdigest(self): method ror32 (line 85319) | def ror32(self, x, n): method ror64 (line 85323) | def ror64(self, x, n): method u32le (line 85327) | def u32le(self, data, off): method u64le (line 85330) | def u64le(self, data, off): method mul64x64_128 (line 85333) | def mul64x64_128(self, a, b): method mux64 (line 85339) | def mux64(self, v, prime): method mixup64 (line 85343) | def mixup64(self, a, b, v, prime): method t1ha2_update (line 85349) | def t1ha2_update(self, a, b, c, d, w0, w1, w2, w3): class T1HA0_32 (line 85358) | class T1HA0_32(T1HABase): method mixup32 (line 85370) | def mixup32(self, a, b, v, prime): method t1ha0_32le (line 85376) | def t1ha0_32le(self, data, seed): method final32 (line 85428) | def final32(self, a, b): method digest_bytes (line 85437) | def digest_bytes(self, data): class T1HA1_64 (line 85441) | class T1HA1_64(T1HABase): method t1ha1_le (line 85445) | def t1ha1_le(self, data, seed): method mix64 (line 85490) | def mix64(self, v, p): method final_weak_avalanche (line 85494) | def final_weak_avalanche(self, a, b): method digest_bytes (line 85499) | def digest_bytes(self, data): class T1HA2_64 (line 85503) | class T1HA2_64(T1HABase): method t1ha2_squash (line 85507) | def t1ha2_squash(self, a, b, c, d): method t1ha2_atonce (line 85512) | def t1ha2_atonce(self, data, seed): method final64 (line 85555) | def final64(self, a, b): method digest_bytes (line 85560) | def digest_bytes(self, data): class T1HA2_128 (line 85564) | class T1HA2_128(T1HABase): method t1ha2_atonce128 (line 85568) | def t1ha2_atonce128(self, data, seed): method t1ha2_final128 (line 85608) | def t1ha2_final128(self, a, b, c, d): method digest_bytes (line 85617) | def digest_bytes(self, data): class KupynaBase (line 85621) | class KupynaBase: method init_cffi_backend (line 85886) | def init_cffi_backend(self): method ensure_tables (line 85950) | def ensure_tables(cls): method __init__ (line 85977) | def __init__(self, data=b""): method copy (line 85992) | def copy(self): method update (line 85999) | def update(self, data): method digest (line 86013) | def digest(self): method hexdigest (line 86019) | def hexdigest(self): method finalize (line 86023) | def finalize(self): method digest_from_state (line 86043) | def digest_from_state(self): method process_block (line 86049) | def process_block(self, block): method output_transform (line 86078) | def output_transform(self): method perm_p (line 86095) | def perm_p(self, s): method perm_q (line 86104) | def perm_q(self, s): method sub_bytes (line 86115) | def sub_bytes(self, s): method shift_rows (line 86134) | def shift_rows(self, s): method mix_columns (line 86148) | def mix_columns(self, s): class Kupyna256 (line 86180) | class Kupyna256(KupynaBase): class Kupyna384 (line 86186) | class Kupyna384(KupynaBase): class Kupyna512 (line 86192) | class Kupyna512(KupynaBase): class CubeHash (line 86198) | class CubeHash: method init_cffi_backend (line 86240) | def init_cffi_backend(self): method __init__ (line 86284) | def __init__(self, data=b"", params="CubeHash160+16/32+160-256"): method set_params (line 86297) | def set_params(self, params): method init_state (line 86325) | def init_state(self): method copy (line 86336) | def copy(self): method update (line 86348) | def update(self, data): method finalize (line 86362) | def finalize(self): method digest (line 86378) | def digest(self): method hexdigest (line 86384) | def hexdigest(self): method transform (line 86387) | def transform(self, n_rounds): method xor_block (line 86417) | def xor_block(self, block): class ECHOBase (line 86431) | class ECHOBase: method ensure_tables (line 86452) | def ensure_tables(cls): method __init__ (line 86468) | def __init__(self, data=b"", salt=b""): method copy (line 86487) | def copy(self): method update (line 86496) | def update(self, data): method digest (line 86511) | def digest(self): method hexdigest (line 86516) | def hexdigest(self): method finalize (line 86519) | def finalize(self): method compress (line 86555) | def compress(self, block, Ci): method sub_words (line 86603) | def sub_words(self, w, counter): method aes_round (line 86613) | def aes_round(self, state, rk): method shift_rows_words (line 86652) | def shift_rows_words(self, w): method mix_columns_words (line 86658) | def mix_columns_words(self, w): class ECHO224 (line 86685) | class ECHO224(ECHOBase): class ECHO256 (line 86693) | class ECHO256(ECHOBase): class ECHO384 (line 86701) | class ECHO384(ECHOBase): class ECHO512 (line 86709) | class ECHO512(ECHOBase): class FSBBase (line 86717) | class FSBBase: class FSBPiBin (line 86718) | class FSBPiBin: method __init__ (line 86729) | def __init__(self): method enable_unlimited_int_to_str (line 86737) | def enable_unlimited_int_to_str(self): method make_int (line 86744) | def make_int(self, x): method isqrt (line 86749) | def isqrt(self, x): method pow10 (line 86755) | def pow10(self, n): method bs (line 86760) | def bs(self, a, b): method pi_scaled (line 86784) | def pi_scaled(self, digits): method pi_fractional_digits (line 86794) | def pi_fractional_digits(self, n_digits): method pack_parity_stream (line 86813) | def pack_parity_stream(self, frac_digits): method make_pi_bin (line 86832) | def make_pi_bin(self): method __init__ (line 86854) | def __init__(self, data=b""): method init_state (line 86866) | def init_state(self): method copy (line 86913) | def copy(self): method update (line 86920) | def update(self, data): method finalize (line 86934) | def finalize(self): method digest (line 86949) | def digest(self): method hexdigest (line 86956) | def hexdigest(self): method compress (line 86959) | def compress(self, block): class FSB160 (line 86985) | class FSB160(FSBBase): class FSB224 (line 86994) | class FSB224(FSBBase): class FSB256 (line 87003) | class FSB256(FSBBase): class FSB384 (line 87012) | class FSB384(FSBBase): class FSB512 (line 87021) | class FSB512(FSBBase): class SHAvite3Base (line 87030) | class SHAvite3Base: method __init__ (line 87050) | def __init__(self, data=b"", salt=0): method copy (line 87067) | def copy(self): method rol32 (line 87079) | def rol32(self, x, n): method swap32 (line 87083) | def swap32(self, x): method dec32le (line 87088) | def dec32le(self, b, off): method enc32le (line 87091) | def enc32le(self, x): method xtime (line 87094) | def xtime(self, x): method not32 (line 87098) | def not32(self, x): method init_aes_tables (line 87101) | def init_aes_tables(self): method aes_round_nokey (line 87119) | def aes_round_nokey(self, x0, x1, x2, x3): method update (line 87131) | def update(self, data): method c256 (line 87162) | def c256(self, block): method c512 (line 87224) | def c512(self, block): method finalize (line 87291) | def finalize(self): method digest (line 87372) | def digest(self): method hexdigest (line 87376) | def hexdigest(self): class SHAvite3_224 (line 87379) | class SHAvite3_224(SHAvite3Base): class SHAvite3_256 (line 87386) | class SHAvite3_256(SHAvite3Base): class SHAvite3_384 (line 87393) | class SHAvite3_384(SHAvite3Base): class SHAvite3_512 (line 87401) | class SHAvite3_512(SHAvite3Base): class LaneBase (line 87409) | class LaneBase: method ensure_tables (line 87430) | def ensure_tables(self): method __init__ (line 87467) | def __init__(self, data=b''): method initialize (line 87478) | def initialize(self): method copy (line 87492) | def copy(self): method update (line 87501) | def update(self, data): method digest (line 87542) | def digest(self): method hexdigest (line 87549) | def hexdigest(self): method finalize (line 87552) | def finalize(self): method lane256_transform (line 87586) | def lane256_transform(self, buffer, counter): method lane512_transform (line 87722) | def lane512_transform(self, buffer, counter): class Lane224 (line 87871) | class Lane224(LaneBase): class Lane256 (line 87875) | class Lane256(LaneBase): class Lane384 (line 87879) | class Lane384(LaneBase): class Lane512 (line 87883) | class Lane512(LaneBase): class FastHashBase (line 87887) | class FastHashBase: method __init__ (line 87890) | def __init__(self, data=b"", seed=0): method copy (line 87899) | def copy(self): method fasthash64 (line 87906) | def fasthash64(self, message, seed): method update (line 87941) | def update(self, data): method finalize (line 87948) | def finalize(self): method digest (line 87953) | def digest(self): method hexdigest (line 87958) | def hexdigest(self): class FastHash64 (line 87961) | class FastHash64(FastHashBase): method compute_value (line 87965) | def compute_value(self, message, seed): class FastHash32 (line 87968) | class FastHash32(FastHashBase): method compute_value (line 87972) | def compute_value(self, message, seed): class SuperFastHash (line 87977) | class SuperFastHash: method __init__ (line 87981) | def __init__(self, data=b""): method copy (line 87989) | def copy(self): method u32 (line 87996) | def u32(self, x): method update (line 88000) | def update(self, data): method finalize (line 88007) | def finalize(self): method digest (line 88048) | def digest(self): method hexdigest (line 88053) | def hexdigest(self): class BuzHash (line 88056) | class BuzHash: method __init__ (line 88095) | def __init__(self, n=64, data=b""): method copy (line 88109) | def copy(self): method update_byte (line 88117) | def update_byte(self, data): method update (line 88150) | def update(self, data): method finalize (line 88158) | def finalize(self): method digest (line 88161) | def digest(self): method hexdigest (line 88164) | def hexdigest(self): class NHash (line 88168) | class NHash: method __init__ (line 88177) | def __init__(self, data=b"", divisors=None): method copy (line 88188) | def copy(self): method update (line 88195) | def update(self, data): method finalize (line 88204) | def finalize(self): method digest (line 88207) | def digest(self): method hexdigest (line 88238) | def hexdigest(self): class LSHBase (line 88242) | class LSHBase: method __init__ (line 88257) | def __init__(self, data=b""): method copy (line 88278) | def copy(self): method update (line 88293) | def update(self, data): method digest (line 88305) | def digest(self): method hexdigest (line 88312) | def hexdigest(self): method finalize (line 88315) | def finalize(self): method rol (line 88326) | def rol(self, x, n): method make_step_constants (line 88332) | def make_step_constants(self): method compress (line 88344) | def compress(self, block): class LSH256_224 (line 88416) | class LSH256_224(LSHBase): class LSH256_256 (line 88426) | class LSH256_256(LSHBase): class LSH512_224 (line 88436) | class LSH512_224(LSHBase): class LSH512_256 (line 88448) | class LSH512_256(LSHBase): class LSH512_384 (line 88460) | class LSH512_384(LSHBase): class LSH512_512 (line 88472) | class LSH512_512(LSHBase): class FugueBase (line 88484) | class FugueBase: method ensure_tables (line 88488) | def ensure_tables(cls): method __init__ (line 88578) | def __init__(self, data=b""): method copy (line 88595) | def copy(self): method update (line 88604) | def update(self, data): method finalize (line 88620) | def finalize(self): method digest (line 88636) | def digest(self): method hexdigest (line 88640) | def hexdigest(self): method ror (line 88643) | def ror(self, rc, length): method cmix30 (line 88652) | def cmix30(self): method cmix36 (line 88664) | def cmix36(self): method smix (line 88676) | def smix(self, i0, i1, i2, i3): method process_final_common (line 88711) | def process_final_common(self, out, state_len, init_rot_mul, cmix_fn... class FugueCore30 (line 88748) | class FugueCore30(FugueBase): method process (line 88751) | def process(self, w): method process_final (line 88869) | def process_final(self, out): class Fugue224 (line 88882) | class Fugue224(FugueCore30): class Fugue256 (line 88889) | class Fugue256(FugueCore30): class Fugue384 (line 88896) | class Fugue384(FugueBase): method process (line 88904) | def process(self, w): method process_final (line 89034) | def process_final(self, out): class Fugue512 (line 89047) | class Fugue512(FugueBase): method process (line 89055) | def process(self, w): method process_final (line 89181) | def process_final(self, out): class HamsiBase (line 89194) | class HamsiBase: method init_cffi_backend (line 89528) | def init_cffi_backend(self): method build_expand_small_tables (line 89605) | def build_expand_small_tables(cls): method build_expand_big_tables (line 89630) | def build_expand_big_tables(cls): method __init__ (line 89654) | def __init__(self, data=b""): method copy (line 89669) | def copy(self): method update (line 89676) | def update(self, data): method digest (line 89699) | def digest(self): method hexdigest (line 89704) | def hexdigest(self): method finalize (line 89707) | def finalize(self): method output (line 89723) | def output(self): method sbox (line 89733) | def sbox(self, a, b, c, d): method linear (line 89752) | def linear(self, a, b, c, d): method compress_small (line 89765) | def compress_small(self, block, final_round): method compress_big (line 89829) | def compress_big(self, block, final_round): class Hamsi224 (line 89935) | class Hamsi224(HamsiBase): class Hamsi256 (line 89942) | class Hamsi256(HamsiBase): class Hamsi384 (line 89949) | class Hamsi384(HamsiBase): class Hamsi512 (line 89957) | class Hamsi512(HamsiBase): class LuffaBase (line 89965) | class LuffaBase: method init_cffi_backend (line 90176) | def init_cffi_backend(self): method prepare_constants (line 90233) | def prepare_constants(cls): method __init__ (line 90279) | def __init__(self, data=b""): method copy (line 90291) | def copy(self): method update (line 90298) | def update(self, data): method digest (line 90310) | def digest(self): method hexdigest (line 90315) | def hexdigest(self): method finalize (line 90318) | def finalize(self): method compress (line 90329) | def compress(self, block): method output_digest_bytes (line 90339) | def output_digest_bytes(self): method output_function (line 90364) | def output_function(self): method round_function (line 90371) | def round_function(self, m): method message_injection (line 90390) | def message_injection(self, m): method scalar_mul (line 90408) | def scalar_mul(self, vec, coeff): method permute (line 90425) | def permute(self, words, j): class Luffa224 (line 90478) | class Luffa224(LuffaBase): class Luffa256 (line 90482) | class Luffa256(LuffaBase): class Luffa384 (line 90486) | class Luffa384(LuffaBase): class Luffa512 (line 90490) | class Luffa512(LuffaBase): class ESCHBase (line 90494) | class ESCHBase: method __init__ (line 90503) | def __init__(self, data=b""): method copy (line 90511) | def copy(self): method update (line 90518) | def update(self, data): method digest (line 90543) | def digest(self): method hexdigest (line 90548) | def hexdigest(self): method finalize (line 90551) | def finalize(self): method squeeze (line 90566) | def squeeze(self): method alzette (line 90578) | def alzette(self, x, y, c): method inject_block_xor (line 90596) | def inject_block_xor(self, block): method absorb_block (line 90619) | def absorb_block(self, block): method absorb_last_block (line 90624) | def absorb_last_block(self, block, const_m_word): method sparkle_6 (line 90630) | def sparkle_6(self, steps): method sparkle_8 (line 90675) | def sparkle_8(self, steps): method sparkle (line 90728) | def sparkle(self, steps): class ESCH256 (line 90735) | class ESCH256(ESCHBase): class ESCH384 (line 90743) | class ESCH384(ESCHBase): class SIMDBase (line 90751) | class SIMDBase: method init_cffi_backend (line 90986) | def init_cffi_backend(self): method prepare_constants (line 91055) | def prepare_constants(self): method __init__ (line 91078) | def __init__(self, data=b""): method copy (line 91088) | def copy(self): method update (line 91095) | def update(self, data): method digest (line 91106) | def digest(self): method hexdigest (line 91113) | def hexdigest(self): method finalize (line 91116) | def finalize(self): method compress (line 91129) | def compress(self, block, final_flag): class SIMD224 (line 91288) | class SIMD224(SIMDBase): class SIMD256 (line 91311) | class SIMD256(SIMDBase): class SIMD384 (line 91334) | class SIMD384(SIMDBase): class SIMD512 (line 91361) | class SIMD512(SIMDBase): class BMWHBase (line 91388) | class BMWHBase: method __init__ (line 91428) | def __init__(self, data=b""): method copy (line 91443) | def copy(self): method update (line 91451) | def update(self, data): method digest (line 91463) | def digest(self): method hexdigest (line 91468) | def hexdigest(self): method finalize (line 91471) | def finalize(self): method compress (line 91505) | def compress(self, block, H): class BMW224 (line 91641) | class BMW224(BMWHBase): class BMW256 (line 91655) | class BMW256(BMWHBase): class BMW384 (line 91669) | class BMW384(BMWHBase): class BMW512 (line 91687) | class BMW512(BMWHBase): class RadioGatunBase (line 91705) | class RadioGatunBase: method __init__ (line 91709) | def __init__(self, data=b""): method copy (line 91725) | def copy(self): method update (line 91734) | def update(self, data): method digest (line 91746) | def digest(self): method hexdigest (line 91751) | def hexdigest(self): method finalize (line 91754) | def finalize(self): method squeeze (line 91770) | def squeeze(self, nbytes): method beltmill (line 91790) | def beltmill(self): method absorb_block (line 91828) | def absorb_block(self, block): class RadioGatun32 (line 91842) | class RadioGatun32(RadioGatunBase): class RadioGatun64 (line 91850) | class RadioGatun64(RadioGatunBase): class ED2KBase (line 91858) | class ED2KBase: method __init__ (line 91863) | def __init__(self, data=b""): method copy (line 91873) | def copy(self): method update (line 91882) | def update(self, data): method digest (line 91901) | def digest(self): method hexdigest (line 91905) | def hexdigest(self): method finalize (line 91908) | def finalize(self): method hash_chunk (line 91917) | def hash_chunk(self): method list_digest (line 91927) | def list_digest(self): method finalize_red (line 91930) | def finalize_red(self): method finalize_blue (line 91937) | def finalize_blue(self): method finalize_redblue (line 91948) | def finalize_redblue(self): class ED2KRed (line 91965) | class ED2KRed(ED2KBase): class ED2KBlue (line 91969) | class ED2KBlue(ED2KBase): class ED2KRedBlue (line 91973) | class ED2KRedBlue(ED2KBase): class MDC2 (line 91977) | class MDC2: method init_cffi_backend (line 92262) | def init_cffi_backend(self): method ensure_tables (line 92329) | def ensure_tables(cls): method __init__ (line 92370) | def __init__(self, data=b""): method copy (line 92382) | def copy(self): method update (line 92391) | def update(self, data): method digest (line 92403) | def digest(self): method hexdigest (line 92408) | def hexdigest(self): method finalize (line 92411) | def finalize(self): method compress (line 92421) | def compress(self, block): method des_encrypt_block (line 92473) | def des_encrypt_block(self, block, key): class MarsupilamiFourteen (line 92550) | class MarsupilamiFourteen: class KangarooSponge (line 92567) | class KangarooSponge: method __init__ (line 92568) | def __init__(self, strength, rounds, round_constants): method copy (line 92580) | def copy(self): method init_sponge (line 92588) | def init_sponge(self): method absorb (line 92597) | def absorb(self, data, off, length): method pad_and_switch_to_squeezing_phase (line 92619) | def pad_and_switch_to_squeezing_phase(self): method squeeze (line 92629) | def squeeze(self, out, off, output_length): method kangaroo_absorb (line 92645) | def kangaroo_absorb(self, data, off): method kangaroo_extract (line 92655) | def kangaroo_extract(self): method kangaroo_permutation (line 92663) | def kangaroo_permutation(self): method __init__ (line 92702) | def __init__(self, data=b"", digest_size=64, personal=b""): method copy (line 92719) | def copy(self): method build_personal (line 92731) | def build_personal(self, personal): method length_encode (line 92741) | def length_encode(self, value): method update (line 92759) | def update(self, data): method process_data (line 92769) | def process_data(self, data, off, length): method switch_leaf (line 92791) | def switch_leaf(self, more_to_come): method switch_to_squeezing (line 92806) | def switch_to_squeezing(self): method finalize (line 92820) | def finalize(self): method read (line 92825) | def read(self, length): method digest (line 92834) | def digest(self, length=None): method hexdigest (line 92840) | def hexdigest(self, length=None): class Panama (line 92843) | class Panama: method __init__ (line 92847) | def __init__(self, data=b""): method copy (line 92857) | def copy(self): method update (line 92866) | def update(self, data): method digest (line 92878) | def digest(self): method hexdigest (line 92886) | def hexdigest(self): method finalize (line 92889) | def finalize(self): method step (line 92900) | def step(self, inw1, inw2): method push (line 92965) | def push(self, block): method pull (line 92970) | def pull(self, num): class PhotonBeetle (line 92979) | class PhotonBeetle: method init_cffi_backend (line 93201) | def init_cffi_backend(self): method ensure_tables (line 93273) | def ensure_tables(cls): method __init__ (line 93376) | def __init__(self, data=b""): method copy (line 93387) | def copy(self): method update (line 93395) | def update(self, data): method digest (line 93402) | def digest(self): method hexdigest (line 93407) | def hexdigest(self): method finalize (line 93410) | def finalize(self): method hash_bytes (line 93417) | def hash_bytes(self, msg): class VSH1024 (line 93563) | class VSH1024: method __init__ (line 93586) | def __init__(self, data=b""): method copy (line 93594) | def copy(self): method update (line 93601) | def update(self, data): method digest (line 93618) | def digest(self): method hexdigest (line 93623) | def hexdigest(self): method finalize (line 93626) | def finalize(self): method compress (line 93643) | def compress(self, block_bits): class Xoodyak (line 93653) | class Xoodyak: method init_cffi_backend (line 93772) | def init_cffi_backend(self): method __init__ (line 93815) | def __init__(self, data=b""): method copy (line 93827) | def copy(self): method update (line 93837) | def update(self, data): method digest (line 93850) | def digest(self): method hexdigest (line 93855) | def hexdigest(self): method finalize (line 93858) | def finalize(self): method absorb_chunk (line 93868) | def absorb_chunk(self, chunk): method squeeze_any (line 93878) | def squeeze_any(self, length, c_u): method down (line 93885) | def down(self, xi, c_d): method up (line 93896) | def up(self, yi_len, c_u): class GxHashBase (line 93978) | class GxHashBase: method __init__ (line 94004) | def __init__(self, data=b"", seed=0): method copy (line 94013) | def copy(self): method update (line 94023) | def update(self, data): method digest (line 94031) | def digest(self): method hexdigest (line 94036) | def hexdigest(self): method finalize (line 94039) | def finalize(self): method gxhash_state (line 94043) | def gxhash_state(self, data, seed): method xor_bytes (line 94057) | def xor_bytes(self, a, b): method sub_bytes (line 94063) | def sub_bytes(self, state): method shift_rows (line 94069) | def shift_rows(self, state): method mix_columns (line 94077) | def mix_columns(self, state): method aes_encrypt (line 94106) | def aes_encrypt(self, data, keys): method aes_encrypt_last (line 94113) | def aes_encrypt_last(self, data, keys): method compress_many (line 94119) | def compress_many(self, data, ptr, end_address, hash_vector, length): method compress_all (line 94172) | def compress_all(self, data): class GxHash32 (line 94210) | class GxHash32(GxHashBase): class GxHash64 (line 94213) | class GxHash64(GxHashBase): class GxHash128 (line 94216) | class GxHash128(GxHashBase): class KomiHash (line 94219) | class KomiHash: method __init__ (line 94233) | def __init__(self, data=b"", seed=0): method copy (line 94243) | def copy(self): method update (line 94249) | def update(self, data): method digest (line 94256) | def digest(self): method hexdigest (line 94260) | def hexdigest(self): method hash_bytes (line 94263) | def hash_bytes(self, data, use_seed=0): class ParallelHashBase (line 94413) | class ParallelHashBase: method init_cffi_backend (line 94768) | def init_cffi_backend(self): method __init__ (line 94812) | def __init__(self, data=b"", block_size=8, digest_bits=None, customi... method copy (line 94839) | def copy(self): method update (line 94851) | def update(self, data): method digest (line 94863) | def digest(self): method hexdigest (line 94867) | def hexdigest(self): method finalize (line 94870) | def finalize(self): method process_block (line 94884) | def process_block(self, block): method cshake (line 94905) | def cshake(self, data, out_bits, function_name, customization, secur... method keccak_xof (line 94948) | def keccak_xof(self, data, out_bits, rate_bytes, domain_suffix): method keccak_absorb_block (line 94995) | def keccak_absorb_block(self, state, block, rate_bytes): method keccak_absorb_padded (line 95002) | def keccak_absorb_padded(self, state, tail, rate_bytes, domain_suffix): method keccak_squeeze_block (line 95010) | def keccak_squeeze_block(self, state, rate_bytes): method keccak_f1600 (line 95017) | def keccak_f1600(self, state): method left_encode (line 95132) | def left_encode(self, value): method right_encode (line 95142) | def right_encode(self, value): method bytepad (line 95152) | def bytepad(self, data, width): class ParallelHash128 (line 95167) | class ParallelHash128(ParallelHashBase): class ParallelHash256 (line 95173) | class ParallelHash256(ParallelHashBase): class ParallelHashXOF128 (line 95179) | class ParallelHashXOF128(ParallelHashBase): class ParallelHashXOF256 (line 95185) | class ParallelHashXOF256(ParallelHashBase): class AbacusBase (line 95191) | class AbacusBase: method __init__ (line 95222) | def __init__(self, data=b"", salt=b""): method init_state (line 95248) | def init_state(self): method copy (line 95265) | def copy(self): method update (line 95284) | def update(self, data): method digest (line 95297) | def digest(self): method hexdigest (line 95302) | def hexdigest(self): method finalize (line 95305) | def finalize(self): method hash_len_field (line 95323) | def hash_len_field(self): method msg_len_field (line 95327) | def msg_len_field(self): method pretrain (line 95331) | def pretrain(self): method posttrain (line 95335) | def posttrain(self): method absorb_pretrain (line 95339) | def absorb_pretrain(self): method absorb_round (line 95344) | def absorb_round(self, msg_byte): method squeeze_round (line 95349) | def squeeze_round(self): method clock_core (line 95355) | def clock_core(self, in_byte, do_squeeze): method xtime (line 95384) | def xtime(self, x): method mds4 (line 95390) | def mds4(self, x0, x1, x2, x3): method rotate_arrays (line 95412) | def rotate_arrays(self): method inc_counters (line 95418) | def inc_counters(self): class Abacus224 (line 95425) | class Abacus224(AbacusBase): class Abacus256 (line 95428) | class Abacus256(AbacusBase): class Abacus384 (line 95431) | class Abacus384(AbacusBase): class Abacus512 (line 95434) | class Abacus512(AbacusBase): class ARIRANG256Base (line 95437) | class ARIRANG256Base: method __init__ (line 95467) | def __init__(self, data=b""): method ensure_tables (line 95481) | def ensure_tables(cls): method copy (line 95543) | def copy(self): method update (line 95554) | def update(self, data): method byte (line 95575) | def byte(self, x, n): method rol32 (line 95578) | def rol32(self, x, n): method g256 (line 95582) | def g256(self, x): method step (line 95608) | def step(self, r, m1, m2): method message_schedule (line 95633) | def message_schedule(self, w): method compress (line 95659) | def compress(self, block): method finalize (line 95690) | def finalize(self): method digest (line 95715) | def digest(self): method hexdigest (line 95721) | def hexdigest(self): class ARIRANG224 (line 95724) | class ARIRANG224(ARIRANG256Base): class ARIRANG256 (line 95733) | class ARIRANG256(ARIRANG256Base): class ARIRANG512Base (line 95736) | class ARIRANG512Base(ARIRANG256Base): method __init__ (line 95753) | def __init__(self, data=b""): method copy (line 95769) | def copy(self): method update (line 95780) | def update(self, data): method byte (line 95801) | def byte(self, x, n): method rol64 (line 95804) | def rol64(self, x, n): method g512 (line 95808) | def g512(self, x): method step (line 95847) | def step(self, r, m1, m2): method message_schedule (line 95872) | def message_schedule(self, w): method compress (line 95898) | def compress(self, block): method finalize (line 95929) | def finalize(self): method digest (line 95956) | def digest(self): method hexdigest (line 95962) | def hexdigest(self): class ARIRANG384 (line 95965) | class ARIRANG384(ARIRANG512Base): class ARIRANG512 (line 95974) | class ARIRANG512(ARIRANG512Base): class AURORABase (line 95977) | class AURORABase: method build_mul_table (line 96034) | def build_mul_table(cls, y): method init_mul_tables (line 96055) | def init_mul_tables(cls): method __init__ (line 96064) | def __init__(self, data=b""): method get_mul_table (line 96075) | def get_mul_table(self, v): method byte_cpy (line 96088) | def byte_cpy(self, dst, dst_ofs, src, src_ofs, bytelen): method byte_xor (line 96092) | def byte_xor(self, dst, dst_ofs, src, src_ofs, bytelen): method aurora_f_xor (line 96099) | def aurora_f_xor(self, y, y_ofs, x, x_ofs, cirmat): method aurora_bd (line 96126) | def aurora_bd(self, y, x): method copy (line 96162) | def copy(self): method update (line 96171) | def update(self, data): method digest (line 96182) | def digest(self): method hexdigest (line 96187) | def hexdigest(self): method final_bytes (line 96191) | def final_bytes(self): method truncate_digest (line 96203) | def truncate_digest(self, out): method aurora_one_round (line 96206) | def aurora_one_round(self, inout, cirmat0, cirmat1): # codespell:ig... method aurora_con_update (line 96215) | def aurora_con_update(self, con, iv, mask): method aurora_rotl_con_xor (line 96252) | def aurora_rotl_con_xor(self, inout, con, mask, rotval): # codespel... method aurora_rotr_con_xor (line 96274) | def aurora_rotr_con_xor(self, inout, con, mask, rotval): # codespel... method aurora_protl_xor (line 96296) | def aurora_protl_xor(self, dst, x): method aurora_protr_xor (line 96312) | def aurora_protr_xor(self, dst, y): method aurora256_cf (line 96328) | def aurora256_cf(self, cv, m, mask, con_iv, con_mask): method aurora512_cf (line 96361) | def aurora512_cf(self, cv, m, mask, con_iv, con_mask): method aurora512_cfmf (line 96402) | def aurora512_cfmf(self): method aurora256_mff (line 96410) | def aurora256_mff(self, cv): method add_blk (line 96435) | def add_blk(self): method aurora256_update (line 96444) | def aurora256_update(self, msg): method aurora512_update (line 96467) | def aurora512_update(self, msg): method aurora256_final (line 96490) | def aurora256_final(self): method aurora512_final (line 96518) | def aurora512_final(self): method aurora256m_final (line 96547) | def aurora256m_final(self): class AURORA256 (line 96576) | class AURORA256(AURORABase): class AURORA224 (line 96583) | class AURORA224(AURORA256): method truncate_digest (line 96587) | def truncate_digest(self, out): class AURORA512 (line 96599) | class AURORA512(AURORABase): class AURORA384 (line 96606) | class AURORA384(AURORA512): method truncate_digest (line 96610) | def truncate_digest(self, out): class AURORA256M (line 96622) | class AURORA256M(AURORABase): class AURORA224M (line 96629) | class AURORA224M(AURORA256M): method truncate_digest (line 96633) | def truncate_digest(self, out): class BlenderBase (line 96645) | class BlenderBase: method __init__ (line 96653) | def __init__(self, data=b""): method copy (line 96676) | def copy(self): method update (line 96691) | def update(self, data): method digest (line 96714) | def digest(self): method hexdigest (line 96723) | def hexdigest(self): method finalize (line 96726) | def finalize(self): method compress_fragments (line 96763) | def compress_fragments(self, data): method add_with_carry (line 96818) | def add_with_carry(self, x, y, carry_in): method rol (line 96826) | def rol(self, value, count): method ror (line 96833) | def ror(self, value, count): method encode_length_le (line 96840) | def encode_length_le(self, value): method bytes_to_little_endian_word (line 96850) | def bytes_to_little_endian_word(self, chunk): method word_to_little_endian_bytes (line 96858) | def word_to_little_endian_bytes(self, value): method word_to_big_endian_bytes (line 96864) | def word_to_big_endian_bytes(self, value): class Blender224 (line 96870) | class Blender224(BlenderBase): class Blender256 (line 96880) | class Blender256(BlenderBase): class Blender384 (line 96890) | class Blender384(BlenderBase): class Blender384Spec (line 96902) | class Blender384Spec(BlenderBase): class Blender512 (line 96913) | class Blender512(BlenderBase): class BOOLEBase (line 96923) | class BOOLEBase: method __init__ (line 96930) | def __init__(self, data=b"", digest_bits=None): method copy (line 96959) | def copy(self): method update (line 96970) | def update(self, data): method digest (line 96985) | def digest(self): method hexdigest (line 96990) | def hexdigest(self): method finalize (line 96993) | def finalize(self): method rol (line 96998) | def rol(self, value, count): method ror (line 97002) | def ror(self, value, count): method sbox1 (line 97006) | def sbox1(self, value): method sbox2 (line 97014) | def sbox2(self, value): method soft_reset (line 97022) | def soft_reset(self): method init_state (line 97029) | def init_state(self): method cycle (line 97040) | def cycle(self): method data_cycle (line 97054) | def data_cycle(self, word): method stream_cycle (line 97067) | def stream_cycle(self): method diffuse (line 97071) | def diffuse(self): method finish (line 97078) | def finish(self): method generate (line 97100) | def generate(self): class BOOLE224 (line 97107) | class BOOLE224(BOOLEBase): class BOOLE256 (line 97111) | class BOOLE256(BOOLEBase): class BOOLE384 (line 97115) | class BOOLE384(BOOLEBase): class BOOLE512 (line 97119) | class BOOLE512(BOOLEBase): class CheetahBase (line 97123) | class CheetahBase: method __init__ (line 97175) | def __init__(self, data=b""): method ensure_mul_tables (line 97183) | def ensure_mul_tables(cls): method copy (line 97223) | def copy(self): method update (line 97228) | def update(self, data): method digest (line 97234) | def digest(self): method hexdigest (line 97238) | def hexdigest(self): method xtime (line 97241) | def xtime(self, a): method sub_bytes (line 97245) | def sub_bytes(self, a): method sub_bytes_m (line 97252) | def sub_bytes_m(self, message_block): method shift_rows4 (line 97259) | def shift_rows4(self, a): method shift_rows64 (line 97267) | def shift_rows64(self, a): method shift_rows8_message (line 97275) | def shift_rows8_message(self, message_block): method mix_column4 (line 97285) | def mix_column4(self, a): method mix_column64 (line 97316) | def mix_column64(self, a): method mix_column8_message (line 97349) | def mix_column8_message(self, message_block): method add_round_constant (line 97382) | def add_round_constant(self, message_block, r): method internal_round4 (line 97391) | def internal_round4(self, a): method internal_round64 (line 97397) | def internal_round64(self, a): method message_expansion (line 97403) | def message_expansion(self, block, rounds): method compress32 (line 97426) | def compress32(self, a, block, block_counter): method compress64 (line 97459) | def compress64(self, a, block, block_counter): method last_block_permutation (line 97490) | def last_block_permutation(self, a): method set_length_and_digest (line 97499) | def set_length_and_digest(self, block, databitlen): method hash_reference_bytes (line 97507) | def hash_reference_bytes(self, data): method finalize (line 97588) | def finalize(self): class Cheetah224 (line 97592) | class Cheetah224(CheetahBase): class Cheetah256 (line 97597) | class Cheetah256(CheetahBase): class Cheetah384 (line 97602) | class Cheetah384(CheetahBase): class Cheetah512 (line 97607) | class Cheetah512(CheetahBase): class CHIBase (line 97612) | class CHIBase: method __init__ (line 97662) | def __init__(self, data=b""): method init_state (line 97671) | def init_state(self): method copy (line 97684) | def copy(self): method update (line 97692) | def update(self, data): method digest (line 97706) | def digest(self): method hexdigest (line 97711) | def hexdigest(self): method finalize (line 97714) | def finalize(self): method output_bytes (line 97750) | def output_bytes(self): method rotr32 (line 97783) | def rotr32(self, x, r): method rotr64 (line 97787) | def rotr64(self, x, r): method drotr32 (line 97791) | def drotr32(self, x, r1, r2): method swap8 (line 97796) | def swap8(self, x): method swap32 (line 97803) | def swap32(self, x): method map0 (line 97806) | def map0(self, r, s, t, u): method map1 (line 97815) | def map1(self, r, s, t, u): method map2 (line 97824) | def map2(self, r, s, t, u): method map_func (line 97834) | def map_func(self, r, s, t, u, i): method theta256_0 (line 97844) | def theta256_0(self, x): method theta256_1 (line 97847) | def theta256_1(self, x): method mu256_0 (line 97850) | def mu256_0(self, x): method mu256_1 (line 97853) | def mu256_1(self, x): method message_expansion256 (line 97856) | def message_expansion256(self, w): method premix256 (line 97863) | def premix256(self, a, b, d, e): method datainput256 (line 97870) | def datainput256(self, pre_r, pre_s, pre_t, pre_u, v0, v1): method postmix256 (line 97877) | def postmix256(self, x, y, z): method theta512_0 (line 97885) | def theta512_0(self, x): method theta512_1 (line 97888) | def theta512_1(self, x): method mu512_0 (line 97891) | def mu512_0(self, x): method mu512_1 (line 97894) | def mu512_1(self, x): method message_expansion512 (line 97897) | def message_expansion512(self, w): method premix512 (line 97904) | def premix512(self, a, b, d, e, g, p): method datainput512 (line 97911) | def datainput512(self, pre_r, pre_s, pre_t, pre_u, v0, v1): method postmix512 (line 97918) | def postmix512(self, x, y, z): method compress (line 97927) | def compress(self, block, final_flag): method compress256 (line 97934) | def compress256(self, block, final_flag): method compress512 (line 97981) | def compress512(self, block, final_flag): class CHI224 (line 98038) | class CHI224(CHIBase): class CHI256 (line 98043) | class CHI256(CHIBase): class CHI384 (line 98048) | class CHI384(CHIBase): class CHI512 (line 98053) | class CHI512(CHIBase): class DCHBase (line 98058) | class DCHBase: method init_tables (line 98129) | def init_tables(cls): method __init__ (line 98167) | def __init__(self, data=b"", data_bitlen=None): method copy (line 98192) | def copy(self): method update (line 98206) | def update(self, data): method update_bits (line 98212) | def update_bits(self, data, databitlen): method digest (line 98268) | def digest(self): method hexdigest (line 98273) | def hexdigest(self): method finalize (line 98276) | def finalize(self): method set_next_sequence_value (line 98299) | def set_next_sequence_value(self): method hash_one_block (line 98333) | def hash_one_block(self): class DCH224 (line 98350) | class DCH224(DCHBase): class DCH256 (line 98353) | class DCH256(DCHBase): class DCH384 (line 98356) | class DCH384(DCHBase): class DCH512 (line 98359) | class DCH512(DCHBase): class DynamicSHABase (line 98362) | class DynamicSHABase: method __init__ (line 98365) | def __init__(self, data=b""): method copy (line 98373) | def copy(self): method update (line 98380) | def update(self, data): method digest (line 98392) | def digest(self): method hexdigest (line 98400) | def hexdigest(self): method finalize (line 98403) | def finalize(self): method rotr (line 98425) | def rotr(self, value, count): method calc_d (line 98428) | def calc_d(self, index, w, ch): method compress (line 98447) | def compress(self, block): class DynamicSHA32Base (line 98477) | class DynamicSHA32Base(DynamicSHABase): method reduce_temp (line 98489) | def reduce_temp(self, value): class DynamicSHA64Base (line 98495) | class DynamicSHA64Base(DynamicSHABase): method reduce_temp (line 98507) | def reduce_temp(self, value): class DynamicSHA224 (line 98514) | class DynamicSHA224(DynamicSHA32Base): class DynamicSHA256 (line 98521) | class DynamicSHA256(DynamicSHA32Base): class DynamicSHA384 (line 98528) | class DynamicSHA384(DynamicSHA64Base): class DynamicSHA512 (line 98535) | class DynamicSHA512(DynamicSHA64Base): class DynamicSHA2Base (line 98542) | class DynamicSHA2Base: method __init__ (line 98543) | def __init__(self, data=b""): method copy (line 98551) | def copy(self): method update (line 98558) | def update(self, data): method digest (line 98570) | def digest(self): method hexdigest (line 98575) | def hexdigest(self): method finalize (line 98578) | def finalize(self): method rotr (line 98590) | def rotr(self, x, n): method state_to_bytes (line 98594) | def state_to_bytes(self): method g0 (line 98600) | def g0(self, x, y, z): method g1 (line 98603) | def g1(self, x, y, z): method g2 (line 98606) | def g2(self, x, y, z): method g3 (line 98609) | def g3(self, x, y, z): method unpack_block (line 98612) | def unpack_block(self, block): method apply_g (line 98615) | def apply_g(self, selector, x, y, z): method sum1 (line 98624) | def sum1(self, ch): method sum2 (line 98627) | def sum2(self, ch): method compress (line 98630) | def compress(self, block): class DynamicSHA2_32Base (line 98675) | class DynamicSHA2_32Base(DynamicSHA2Base): method selector_first (line 98683) | def selector_first(self, word, i): method selector_second (line 98686) | def selector_second(self, word, i): method rotate_amounts_first (line 98689) | def rotate_amounts_first(self, word): method rotate_amounts_second (line 98696) | def rotate_amounts_second(self, word): method update_ch6_first (line 98704) | def update_ch6_first(self, ch, word): method update_ch5_first (line 98707) | def update_ch5_first(self, ch, w, i, i1, word): method update_ch2_first (line 98710) | def update_ch2_first(self, ch, word): method update_ch5_second (line 98713) | def update_ch5_second(self, ch, w, i, i1, word): method update_ch1_second (line 98716) | def update_ch1_second(self, ch, word): method mix_round (line 98719) | def mix_round(self, ch): class DynamicSHA2_64Base (line 98727) | class DynamicSHA2_64Base(DynamicSHA2Base): method selector_first (line 98735) | def selector_first(self, word, i): method selector_second (line 98738) | def selector_second(self, word, i): method rotate_amounts_first (line 98741) | def rotate_amounts_first(self, word): method rotate_amounts_second (line 98748) | def rotate_amounts_second(self, word): method update_ch6_first (line 98756) | def update_ch6_first(self, ch, word): method update_ch5_first (line 98759) | def update_ch5_first(self, ch, w, i, i1, word): method update_ch2_first (line 98762) | def update_ch2_first(self, ch, word): method update_ch5_second (line 98765) | def update_ch5_second(self, ch, w, i, i1, word): method update_ch1_second (line 98768) | def update_ch1_second(self, ch, word): method mix_round (line 98771) | def mix_round(self, ch): class DynamicSHA2_224 (line 98780) | class DynamicSHA2_224(DynamicSHA2_32Base): class DynamicSHA2_256 (line 98787) | class DynamicSHA2_256(DynamicSHA2_32Base): class DynamicSHA2_384 (line 98794) | class DynamicSHA2_384(DynamicSHA2_64Base): class DynamicSHA2_512 (line 98801) | class DynamicSHA2_512(DynamicSHA2_64Base): class ECOHBase (line 98808) | class ECOHBase: class ECOHCurve (line 99301) | class ECOHCurve: method __init__ (line 99302) | def __init__(self, m, ks, a, b, gx, gy): method make_square_table (line 99318) | def make_square_table(self): method init_cffi_backend (line 99328) | def init_cffi_backend(self): method __init__ (line 99408) | def __init__(self, data=b""): method copy (line 99425) | def copy(self): method update (line 99440) | def update(self, data): method digest (line 99467) | def digest(self): method hexdigest (line 99474) | def hexdigest(self): method finalize (line 99477) | def finalize(self): method process_block (line 99522) | def process_block(self, block): method decompress_search (line 99533) | def decompress_search(self, x): method gf_reduce (line 99541) | def gf_reduce(self, x): method gf_mul (line 99552) | def gf_mul(self, a, b): method gf_sqr (line 99573) | def gf_sqr(self, a): method gf_inv (line 99583) | def gf_inv(self, a): method half_trace (line 99598) | def half_trace(self, a): method point_decompress (line 99605) | def point_decompress(self, x): method point_double (line 99619) | def point_double(self, p): method point_add (line 99630) | def point_add(self, p, q): method scalar_mul (line 99646) | def scalar_mul(self, k, p): class ECOH224 (line 99657) | class ECOH224(ECOHBase): class ECOH256 (line 99671) | class ECOH256(ECOH224): class ECOH384 (line 99674) | class ECOH384(ECOHBase): class ECOH512 (line 99691) | class ECOH512(ECOH384): class EDONRBase (line 99708) | class EDONRBase: method __init__ (line 99709) | def __init__(self, data=b""): method copy (line 99717) | def copy(self): method update (line 99724) | def update(self, data): method digest (line 99736) | def digest(self): method hexdigest (line 99743) | def hexdigest(self): method finalize (line 99746) | def finalize(self): method rol (line 99758) | def rol(self, x, n): method q (line 99761) | def q(self, x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, ... method compress (line 99815) | def compress(self, block): class EDONR224 (line 99876) | class EDONR224(EDONRBase): class EDONR256 (line 99898) | class EDONR256(EDONR224): class EDONR384 (line 99912) | class EDONR384(EDONRBase): class EDONR512 (line 99934) | class EDONR512(EDONR384): class EnRUPTBase (line 99948) | class EnRUPTBase: method __init__ (line 99953) | def __init__(self, data=b""): method copy (line 99973) | def copy(self): method update (line 99982) | def update(self, data): method digest (line 99994) | def digest(self): method hexdigest (line 99999) | def hexdigest(self): method rotr (line 100002) | def rotr(self, x, n): method ir1 (line 100005) | def ir1(self): method enr2s (line 100021) | def enr2s(self, word): method absorb_word (line 100027) | def absorb_word(self, word): method finalize (line 100031) | def finalize(self): method squeeze (line 100053) | def squeeze(self): class EnRUPT224 (line 100072) | class EnRUPT224(EnRUPTBase): class EnRUPT256 (line 100076) | class EnRUPT256(EnRUPTBase): class EnRUPT384 (line 100080) | class EnRUPT384(EnRUPTBase): class EnRUPT512 (line 100084) | class EnRUPT512(EnRUPTBase): class ESSENCEBase (line 100088) | class ESSENCEBase: method __init__ (line 100108) | def __init__(self, data=b""): method ensure_tables (line 100126) | def ensure_tables(cls): method generate_l_table (line 100134) | def generate_l_table(cls, bits, poly): method init_running_hash (line 100153) | def init_running_hash(self): method init_mdbiv (line 100158) | def init_mdbiv(self): method copy (line 100186) | def copy(self): method normalize_data (line 100198) | def normalize_data(self, data): method update (line 100203) | def update(self, data): method update_bits (line 100207) | def update_bits(self, data, databitlen): method append_partial (line 100259) | def append_partial(self, data, databitlen): method init_chain_vars (line 100269) | def init_chain_vars(self): method process_chunk (line 100288) | def process_chunk(self, chunk): method merge_tree (line 100297) | def merge_tree(self): method words_to_bytes (line 100304) | def words_to_bytes(self, words): method l_func (line 100314) | def l_func(self, value): method f_func (line 100330) | def f_func(self, a, b, c, d, e, f, g): method compress_words (line 100376) | def compress_words(self, chain_vars, block): method finalize (line 100430) | def finalize(self): method output_bytes (line 100460) | def output_bytes(self): method digest (line 100476) | def digest(self): method hexdigest (line 100481) | def hexdigest(self): class ESSENCE224 (line 100484) | class ESSENCE224(ESSENCEBase): class ESSENCE256 (line 100489) | class ESSENCE256(ESSENCEBase): class ESSENCE384 (line 100494) | class ESSENCE384(ESSENCEBase): class ESSENCE512 (line 100499) | class ESSENCE512(ESSENCEBase): class Khichidi1Base (line 100504) | class Khichidi1Base: method __init__ (line 100505) | def __init__(self, data=b"", data_bit_length=None): method copy (line 100516) | def copy(self): method ensure_bytes_like (line 100525) | def ensure_bytes_like(self, data): method shuffling (line 100530) | def shuffling(self, x): method t_function (line 100537) | def t_function(self, n): method lfsr (line 100540) | def lfsr(self, x): method message_pre_process (line 100547) | def message_pre_process(self, x): method words_to_bytes (line 100553) | def words_to_bytes(self, words): method copy_bits (line 100559) | def copy_bits(self, dest, dest_bit_offset, source, num_bits): method dopad (line 100586) | def dopad(self, data, data_bit_length): method digest_block (line 100597) | def digest_block(self, block): method update (line 100608) | def update(self, data, data_bit_length=None): method finalize (line 100658) | def finalize(self): method digest (line 100676) | def digest(self): method hexdigest (line 100681) | def hexdigest(self): class Khichidi1_224 (line 100684) | class Khichidi1_224(Khichidi1Base): class Khichidi1_256 (line 100688) | class Khichidi1_256(Khichidi1Base): class Khichidi1_384 (line 100692) | class Khichidi1_384(Khichidi1Base): class Khichidi1_512 (line 100696) | class Khichidi1_512(Khichidi1Base): class LesamntaBase (line 100700) | class LesamntaBase: method __init__ (line 100817) | def __init__(self, data=b""): method copy (line 100825) | def copy(self): method update (line 100832) | def update(self, data): method digest (line 100862) | def digest(self): method hexdigest (line 100867) | def hexdigest(self): method finalize (line 100870) | def finalize(self): class Lesamnta256Base (line 100886) | class Lesamnta256Base(LesamntaBase): method initial_hash_words (line 100890) | def initial_hash_words(self): method load_block_words (line 100893) | def load_block_words(self, block): method store_hash_words (line 100905) | def store_hash_words(self, words): method set_length_words (line 100917) | def set_length_words(self, words, bit_len): method f_func (line 100922) | def f_func(self, words): method sub_words (line 100972) | def sub_words(self, w0, w1): method key_linear_words (line 100985) | def key_linear_words(self, w0, w1): method compress (line 101011) | def compress(self, chain, mb): method output (line 101038) | def output(self, chain, mb): class Lesamnta512Base (line 101064) | class Lesamnta512Base(LesamntaBase): method initial_hash_words (line 101068) | def initial_hash_words(self): method load_block_words (line 101071) | def load_block_words(self, block): method store_hash_words (line 101083) | def store_hash_words(self, words): method set_length_words (line 101095) | def set_length_words(self, words, bit_len): method f_func (line 101100) | def f_func(self, words): method sub_words (line 101184) | def sub_words(self, w0, w1): method key_linear_words (line 101205) | def key_linear_words(self, w0, w1): method compress (line 101256) | def compress(self, chain, mb): method output (line 101283) | def output(self, chain, mb): class Lesamnta224 (line 101309) | class Lesamnta224(Lesamnta256Base): class Lesamnta256 (line 101313) | class Lesamnta256(Lesamnta256Base): class Lesamnta384 (line 101317) | class Lesamnta384(Lesamnta512Base): class Lesamnta512 (line 101321) | class Lesamnta512(Lesamnta512Base): class LUXBase (line 101325) | class LUXBase: method initTables (line 101364) | def initTables(cls): method __init__ (line 101400) | def __init__(self, data=b""): method copy (line 101413) | def copy(self): method update (line 101424) | def update(self, data): method processBuffer (line 101437) | def processBuffer(self): method subBytes (line 101447) | def subBytes(self): method shiftRows (line 101455) | def shiftRows(self): method mixColumns4 (line 101467) | def mixColumns4(self): method mixColumns8 (line 101498) | def mixColumns8(self): method addConstant (line 101530) | def addConstant(self): method functionG (line 101539) | def functionG(self): method functionF (line 101549) | def functionF(self): method compress (line 101561) | def compress(self, block): method finalBytes (line 101578) | def finalBytes(self): method finalize (line 101594) | def finalize(self): method digest (line 101630) | def digest(self): method hexdigest (line 101635) | def hexdigest(self): class LUX224 (line 101638) | class LUX224(LUXBase): class LUX256 (line 101644) | class LUX256(LUXBase): class LUX384 (line 101650) | class LUX384(LUXBase): class LUX512 (line 101656) | class LUX512(LUXBase): class MCSSHA3Base (line 101662) | class MCSSHA3Base: method __init__ (line 101700) | def __init__(self, data=b"", bit_length=None): method copy (line 101717) | def copy(self): method update (line 101725) | def update(self, data): method update_bits (line 101731) | def update_bits(self, data, bit_length): method finalize (line 101855) | def finalize(self): method digest (line 101910) | def digest(self): method hexdigest (line 101915) | def hexdigest(self): class MCSSHA3_224 (line 101919) | class MCSSHA3_224(MCSSHA3Base): class MCSSHA3_256 (line 101923) | class MCSSHA3_256(MCSSHA3Base): class MCSSHA3_384 (line 101927) | class MCSSHA3_384(MCSSHA3Base): class MCSSHA3_512 (line 101931) | class MCSSHA3_512(MCSSHA3Base): class MeshHashBase (line 101935) | class MeshHashBase: method __init__ (line 101942) | def __init__(self, data=b""): method copy (line 101958) | def copy(self): method compute_number_of_pipes (line 101971) | def compute_number_of_pipes(self, hashbitlen): method rot64 (line 101980) | def rot64(self, word, bits): method sbox (line 101986) | def sbox(self, word): method add_to_counter (line 101993) | def add_to_counter(self, counter, to_add): method normal_round (line 102007) | def normal_round(self, data_word): method final_block_round (line 102024) | def final_block_round(self): method process_word (line 102036) | def process_word(self, data_word): method update (line 102042) | def update(self, data): method finalize (line 102081) | def finalize(self): method squeeze_bytes (line 102109) | def squeeze_bytes(self, size): method digest (line 102122) | def digest(self): method hexdigest (line 102127) | def hexdigest(self): class MeshHash224 (line 102130) | class MeshHash224(MeshHashBase): class MeshHash256 (line 102134) | class MeshHash256(MeshHashBase): class MeshHash384 (line 102138) | class MeshHash384(MeshHashBase): class MeshHash512 (line 102142) | class MeshHash512(MeshHashBase): class NaSHABase (line 102146) | class NaSHABase: method __init__ (line 102166) | def __init__(self, data=b""): method copy (line 102175) | def copy(self): method update (line 102183) | def update(self, data): method digest (line 102195) | def digest(self): method hexdigest (line 102203) | def hexdigest(self): method u64_to_le_list (line 102206) | def u64_to_le_list(self, x): method u64_from_le_list (line 102209) | def u64_from_le_list(self, values): method get_f16 (line 102212) | def get_f16(self, x, a, b, c): method get_f32 (line 102215) | def get_f32(self, x, a1, b1, c1, a2, b2, c2, a3, b3, c3, alpha, beta... method get_f64 (line 102235) | def get_f64(self, x, a1, b1, c1, a2, b2, c2, a3, b3, c3, alpha, beta... method get_q64 (line 102259) | def get_q64(self, x, y, a1, b1, c1, a2, b2, c2, a3, b3, c3, alpha, b... method ae (line 102272) | def ae(self, leader, values, a1, b1, c1, a2, b2, c2, a3, b3, c3, alp... method rae (line 102293) | def rae(self, leader, values, a1, b1, c1, a2, b2, c2, a3, b3, c3, al... method lintr (line 102313) | def lintr(self, values): method swap_64_halves (line 102326) | def swap_64_halves(self, values): method compile_words (line 102329) | def compile_words(self, message_words): method compress (line 102405) | def compress(self, block): method finalize (line 102413) | def finalize(self): class NaSHA224 (line 102455) | class NaSHA224(NaSHABase): class NaSHA256 (line 102476) | class NaSHA256(NaSHABase): class NaSHA384 (line 102497) | class NaSHA384(NaSHABase): class NaSHA512 (line 102526) | class NaSHA512(NaSHABase): class SANDstorm256Base (line 102555) | class SANDstorm256Base: method __init__ (line 102616) | def __init__(self, data=b""): method copy (line 102637) | def copy(self): method update (line 102651) | def update(self, data): method digest (line 102669) | def digest(self): method hexdigest (line 102673) | def hexdigest(self): method finalize (line 102676) | def finalize(self): method init_compress (line 102716) | def init_compress(self): method compress (line 102752) | def compress(self): method create_message_from_queue (line 102781) | def create_message_from_queue(self): method create_message_from_block (line 102787) | def create_message_from_block(self, state_words): method do_block_mod_mix_ref (line 102799) | def do_block_mod_mix_ref(self, data_input, prev_block_arr): method bit_mix (line 102846) | def bit_mix(self, ws): method do_round (line 102862) | def do_round(self, ws, round_index): method rol64 (line 102882) | def rol64(self, value, count): method rot32 (line 102886) | def rot32(self, value): method f (line 102890) | def f(self, value): method g (line 102895) | def g(self, value): method ch (line 102904) | def ch(self, a, b, c): method sb (line 102907) | def sb(self, value): class SANDstorm224 (line 102911) | class SANDstorm224(SANDstorm256Base): class SANDstorm256 (line 102915) | class SANDstorm256(SANDstorm256Base): class SANDstorm512Base (line 102919) | class SANDstorm512Base(SANDstorm256Base): method __init__ (line 103008) | def __init__(self, data=b""): method copy (line 103034) | def copy(self): method update (line 103051) | def update(self, data): method digest (line 103065) | def digest(self): method hexdigest (line 103069) | def hexdigest(self): method finalize (line 103072) | def finalize(self): method sandwdoit (line 103155) | def sandwdoit(self): method sandwcmprs (line 103204) | def sandwcmprs(self, msg, prev, level, xrnds): method a128 (line 103302) | def a128(self, a, b): method x128 (line 103305) | def x128(self, a, b): method c128 (line 103308) | def c128(self, value): method b128 (line 103311) | def b128(self, a, b): method r128 (line 103314) | def r128(self, value, count): method m128 (line 103320) | def m128(self, a, b): method sandwf (line 103323) | def sandwf(self, value): method sandwg (line 103328) | def sandwg(self, value): method sb128 (line 103342) | def sb128(self, value): class SANDstorm384 (line 103346) | class SANDstorm384(SANDstorm512Base): class SANDstorm512 (line 103350) | class SANDstorm512(SANDstorm512Base): class SarmalBase (line 103354) | class SarmalBase: method __init__ (line 103430) | def __init__(self, data=b""): method ensure_tables (line 103445) | def ensure_tables(cls): method gf_multiply (line 103473) | def gf_multiply(cls, a, b): method copy (line 103484) | def copy(self): method update (line 103494) | def update(self, data): method digest (line 103506) | def digest(self): method hexdigest (line 103511) | def hexdigest(self): method output_digest (line 103514) | def output_digest(self): method finalize (line 103520) | def finalize(self): method g_func (line 103554) | def g_func(self, value): method mix (line 103568) | def mix(self, state, a, b, c, d): method apply_sigmas (line 103591) | def apply_sigmas(self, state, message_words, sigmas): method compress (line 103600) | def compress(self, block): class Sarmal224 (line 103622) | class Sarmal224(SarmalBase): class Sarmal256 (line 103634) | class Sarmal256(SarmalBase): class Sarmal384 (line 103646) | class Sarmal384(SarmalBase): class Sarmal512 (line 103658) | class Sarmal512(SarmalBase): class SgailBase (line 103670) | class SgailBase: method __init__ (line 106293) | def __init__(self, data=b""): method copy (line 106310) | def copy(self): method update (line 106322) | def update(self, data): method digest (line 106340) | def digest(self): method hexdigest (line 106347) | def hexdigest(self): method finalize (line 106350) | def finalize(self): method rol64 (line 106357) | def rol64(self, x, n): method bytes_to_words_le (line 106361) | def bytes_to_words_le(self, data): method words_to_bytes_le (line 106368) | def words_to_bytes_le(self, words): method single_mds_8x8s (line 106373) | def single_mds_8x8s(self, input_vector): method single_mds_16x8s (line 106386) | def single_mds_16x8s(self, input_vector): method xor_key_with_state (line 106397) | def xor_key_with_state(self, state_array, round_key): method full_mds_state_update (line 106402) | def full_mds_state_update(self, state_array, key_array): method permutate_xlate_buffer (line 106413) | def permutate_xlate_buffer(self, xlate_array, key_array, initial_j): method xlate_state_mds_8x8s (line 106422) | def xlate_state_mds_8x8s(self, in_state_bytes, xlate_array): method process_preliminary_key (line 106439) | def process_preliminary_key(self, final_block_bit_count): method pht_a_diffuse (line 106472) | def pht_a_diffuse(self, state_array): method pht_b_diffuse (line 106522) | def pht_b_diffuse(self, state_array): method quad_diffuse_q0 (line 106572) | def quad_diffuse_q0(self, state_array): method quad_diffuse_q1 (line 106627) | def quad_diffuse_q1(self, state_array): method quad_diffuse_q2 (line 106681) | def quad_diffuse_q2(self, state_array): method quad_diffuse_q3 (line 106738) | def quad_diffuse_q3(self, state_array): method process_principle_key_single_1_rounds (line 106792) | def process_principle_key_single_1_rounds(self, message_block, preli... method process_principle_key_pair_1_rounds (line 106808) | def process_principle_key_pair_1_rounds(self, message_block_left, me... method key_extract_x4 (line 106816) | def key_extract_x4(self, principle_key_extract, preliminary_key, rou... method key_extract_x2 (line 106869) | def key_extract_x2(self, principle_key_extract, preliminary_key, rou... method key_extract_pre_whitening (line 106922) | def key_extract_pre_whitening(self, principle_key_extract, prelimina... method key_extract_post_whitening (line 106963) | def key_extract_post_whitening(self, principle_key_extract, prelimin... method update_chaining_state_generic (line 107004) | def update_chaining_state_generic(self, preliminary_key, principle_k... method update_chaining_state (line 107050) | def update_chaining_state(self, preliminary_key, principle_key): method process_full_block (line 107083) | def process_full_block(self, block): method finalise_chaining_state (line 107096) | def finalise_chaining_state(self): method process_final_block (line 107111) | def process_final_block(self, tail): class Sgail224 (line 107134) | class Sgail224(SgailBase): class Sgail256 (line 107137) | class Sgail256(SgailBase): class Sgail384 (line 107140) | class Sgail384(SgailBase): class Sgail512 (line 107143) | class Sgail512(SgailBase): class Sgail768 (line 107146) | class Sgail768(SgailBase): class Sgail1024 (line 107149) | class Sgail1024(SgailBase): class Sgail1536 (line 107152) | class Sgail1536(SgailBase): class Sgail2048 (line 107155) | class Sgail2048(SgailBase): class SHAMATABase (line 107158) | class SHAMATABase: method ensure_tables (line 107186) | def ensure_tables(cls): method __init__ (line 107198) | def __init__(self, data=b""): method copy (line 107215) | def copy(self): method update (line 107225) | def update(self, data): method digest (line 107253) | def digest(self): method hexdigest (line 107258) | def hexdigest(self): method finalize (line 107261) | def finalize(self): method produce_output (line 107286) | def produce_output(self): method process_block (line 107294) | def process_block(self, data, blockno): method load_data_block (line 107299) | def load_data_block(self, data, blockno): method clock_register (line 107364) | def clock_register(self, r): method arf (line 107384) | def arf(self, words): class SHAMATA224 (line 107421) | class SHAMATA224(SHAMATABase): class SHAMATA256 (line 107425) | class SHAMATA256(SHAMATABase): class SHAMATA384 (line 107429) | class SHAMATA384(SHAMATABase): class SHAMATA512 (line 107433) | class SHAMATA512(SHAMATABase): class SpectralHashBase (line 107437) | class SpectralHashBase: method build_tables (line 107466) | def build_tables(cls): method __init__ (line 107480) | def __init__(self, data=b""): method copy (line 107495) | def copy(self): method update (line 107505) | def update(self, data): method digest (line 107518) | def digest(self): method hexdigest (line 107523) | def hexdigest(self): method process_block (line 107526) | def process_block(self, block, apply_initial_swap): method fill_s_prism (line 107533) | def fill_s_prism(self, block): method initial_swap_control (line 107542) | def initial_swap_control(self): method affine_transform (line 107558) | def affine_transform(self): method k1_swap (line 107565) | def k1_swap(self): method k2_swap (line 107580) | def k2_swap(self): method four_point_dft (line 107611) | def four_point_dft(self, a0, a1, a2, a3): method eight_point_dft (line 107623) | def eight_point_dft(self, c0, c1, c2, c3, c4, c5, c6, c7): method apply_k_dft (line 107654) | def apply_k_dft(self): method j_swap (line 107665) | def j_swap(self): method apply_j_dft (line 107690) | def apply_j_dft(self): method i_swap (line 107700) | def i_swap(self): method apply_i_dft (line 107725) | def apply_i_dft(self): method nlst (line 107735) | def nlst(self): method rubic_rot (line 107753) | def rubic_rot(self): method compress (line 107773) | def compress(self): method pad_block_from_buffer (line 107786) | def pad_block_from_buffer(self): method finalize (line 107795) | def finalize(self): method mark_bits (line 107807) | def mark_bits(self): method make_digest (line 107815) | def make_digest(self): class SpectralHash128 (line 107834) | class SpectralHash128(SpectralHashBase): class SpectralHash160 (line 107837) | class SpectralHash160(SpectralHashBase): class SpectralHash192 (line 107840) | class SpectralHash192(SpectralHashBase): class SpectralHash224 (line 107843) | class SpectralHash224(SpectralHashBase): class SpectralHash256 (line 107846) | class SpectralHash256(SpectralHashBase): class SpectralHash288 (line 107849) | class SpectralHash288(SpectralHashBase): class SpectralHash320 (line 107852) | class SpectralHash320(SpectralHashBase): class SpectralHash352 (line 107855) | class SpectralHash352(SpectralHashBase): class SpectralHash384 (line 107858) | class SpectralHash384(SpectralHashBase): class SpectralHash416 (line 107861) | class SpectralHash416(SpectralHashBase): class SpectralHash448 (line 107864) | class SpectralHash448(SpectralHashBase): class SpectralHash480 (line 107867) | class SpectralHash480(SpectralHashBase): class SpectralHash512 (line 107870) | class SpectralHash512(SpectralHashBase): class HashCommand (line 107875) | class HashCommand(GenericCommand): method __init__ (line 107904) | def __init__(self, *args, **kwargs): method get_valid_hash_funcs (line 107910) | def get_valid_hash_funcs(self): method make_line (line 108399) | def make_line(self, hname, hfunc, h): method should_be_displayed (line 108415) | def should_be_displayed(self, hname, hfunc): method do_invoke (line 108443) | def do_invoke(self, args): class HashMemoryCommand (line 108449) | class HashMemoryCommand(HashCommand, BufferingOutput): method __init__ (line 108474) | def __init__(self): method calc_hash (line 108478) | def calc_hash(self, hfunc, start_address, end_address): method process (line 108501) | def process(self): method do_invoke (line 108535) | def do_invoke(self, args): class HashFileCommand (line 108545) | class HashFileCommand(HashCommand, BufferingOutput): method __init__ (line 108566) | def __init__(self): method calc_hash (line 108570) | def calc_hash(self, hfunc, filename, start_pos, end_pos): method process (line 108589) | def process(self, filename, start_pos, end_pos): method do_invoke (line 108622) | def do_invoke(self, args): class HashValueCommand (line 108641) | class HashValueCommand(HashCommand, BufferingOutput): method __init__ (line 108665) | def __init__(self): method process (line 108669) | def process(self, value): method do_invoke (line 108699) | def do_invoke(self, args): class HashListCommand (line 108718) | class HashListCommand(HashCommand, BufferingOutput): method __init__ (line 108735) | def __init__(self): method process (line 108739) | def process(self): method do_invoke (line 108759) | def do_invoke(self, args): class HashTestCommand (line 108767) | class HashTestCommand(HashCommand, BufferingOutput): method __init__ (line 108791) | def __init__(self): method hash_check_one (line 109799) | def hash_check_one(self, hname, h): method hash_test (line 109816) | def hash_test(self): method hash_test_time (line 109832) | def hash_test_time(self): method do_invoke (line 109889) | def do_invoke(self, args): class HashKnownCollisionCommand (line 109900) | class HashKnownCollisionCommand(HashCommand, BufferingOutput): method __init__ (line 109912) | def __init__(self): method make_cmp (line 109916) | def make_cmp(self, data1, data2, show_full=True): method get_hex_colored (line 109990) | def get_hex_colored(self, data1, data2): method show_hash_info (line 110002) | def show_hash_info(self, data1, data2, hash_name): method show_md5_hash_collision (line 110021) | def show_md5_hash_collision(self): method show_sha1_hash_collision (line 110236) | def show_sha1_hash_collision(self): method do_invoke (line 110377) | def do_invoke(self, args): class JsonCommand (line 110386) | class JsonCommand(GenericCommand, BufferingOutput): method __init__ (line 110401) | def __init__(self, *args, **kwargs): method do_invoke (line 110408) | def do_invoke(self, args): class JsonMemoryCommand (line 110414) | class JsonMemoryCommand(JsonCommand): method __init__ (line 110431) | def __init__(self): method read_json (line 110435) | def read_json(self, loc): method do_invoke (line 110452) | def do_invoke(self, args): class JsonValueCommand (line 110471) | class JsonValueCommand(JsonCommand): method __init__ (line 110487) | def __init__(self): method do_invoke (line 110492) | def do_invoke(self, args): class CrcCommand (line 110506) | class CrcCommand(GenericCommand, BufferingOutput): method __init__ (line 110527) | def __init__(self, *args, **kwargs): method get_valid_crc_funcs (line 110533) | def get_valid_crc_funcs(self): method make_line (line 110598) | def make_line(self, cname, cfunc, crc): method do_invoke (line 110605) | def do_invoke(self, args): class CrcMemoryCommand (line 110611) | class CrcMemoryCommand(CrcCommand): method __init__ (line 110632) | def __init__(self): method calc_crc (line 110636) | def calc_crc(self, cfunc, start_address, end_address): method do_invoke (line 110665) | def do_invoke(self, args): class CrcFileCommand (line 110683) | class CrcFileCommand(CrcCommand): method __init__ (line 110700) | def __init__(self): method calc_crc (line 110704) | def calc_crc(self, cfunc, filename, start_pos, end_pos): method do_invoke (line 110726) | def do_invoke(self, args): class CrcValueCommand (line 110752) | class CrcValueCommand(CrcCommand): method __init__ (line 110772) | def __init__(self): method do_invoke (line 110778) | def do_invoke(self, args): class Crc32revCommand (line 110803) | class Crc32revCommand(GenericCommand, BufferingOutput): method print_preset_dict (line 110888) | def print_preset_dict(self): method reflect32 (line 110903) | def reflect32(self, x): method build_crc (line 110907) | def build_crc(self): method build_tables (line 110934) | def build_tables(self): method calc_forward (line 110968) | def calc_forward(self, accum, data_bytes): method calc_backward (line 110980) | def calc_backward(self, wanted, data_bytes): method calc_crc32 (line 110994) | def calc_crc32(self, msg_bytes): method find_bridge (line 110999) | def find_bridge(self, init_value, wanted_crc, prefix, suffix): method find_reverse (line 111027) | def find_reverse(self, prefix, suffix): method do_invoke (line 111070) | def do_invoke(self, args): class BaseNDecodeCommand (line 111098) | class BaseNDecodeCommand(GenericCommand, BufferingOutput): method __init__ (line 111122) | def __init__(self, *args, **kwargs): method get_valid_base_decode_funcs (line 111128) | def get_valid_base_decode_funcs(self): method do_invoke (line 111136) | def do_invoke(self, args): class BaseNDecodeMemoryCommand (line 111142) | class BaseNDecodeMemoryCommand(BaseNDecodeCommand): method __init__ (line 111161) | def __init__(self): method do_invoke (line 111168) | def do_invoke(self, args): class BaseNDecodeValueCommand (line 111190) | class BaseNDecodeValueCommand(BaseNDecodeCommand): method __init__ (line 111208) | def __init__(self): method do_invoke (line 111214) | def do_invoke(self, args): class BaseNEncodeCommand (line 111238) | class BaseNEncodeCommand(GenericCommand, BufferingOutput): method __init__ (line 111262) | def __init__(self, *args, **kwargs): method get_valid_base_encode_funcs (line 111268) | def get_valid_base_encode_funcs(self): method do_invoke (line 111276) | def do_invoke(self, args): class BaseNEncodeMemoryCommand (line 111282) | class BaseNEncodeMemoryCommand(BaseNEncodeCommand): method __init__ (line 111301) | def __init__(self): method do_invoke (line 111308) | def do_invoke(self, args): class BaseNEncodeValueCommand (line 111333) | class BaseNEncodeValueCommand(BaseNEncodeCommand): method __init__ (line 111351) | def __init__(self): method do_invoke (line 111357) | def do_invoke(self, args): class MorseDecodeCommand (line 111384) | class MorseDecodeCommand(GenericCommand): method __init__ (line 111399) | def __init__(self, *args, **kwargs): method do_invoke (line 111406) | def do_invoke(self, args): class MorseDecodeMemoryCommand (line 111412) | class MorseDecodeMemoryCommand(MorseDecodeCommand): method __init__ (line 111430) | def __init__(self): method do_invoke (line 111436) | def do_invoke(self, args): class MorseDecodeValueCommand (line 111452) | class MorseDecodeValueCommand(MorseDecodeCommand): method __init__ (line 111467) | def __init__(self): method do_invoke (line 111472) | def do_invoke(self, args): class MorseEncodeCommand (line 111479) | class MorseEncodeCommand(GenericCommand): method __init__ (line 111494) | def __init__(self, *args, **kwargs): method do_invoke (line 111501) | def do_invoke(self, args): class MorseEncodeMemoryCommand (line 111507) | class MorseEncodeMemoryCommand(MorseEncodeCommand): method __init__ (line 111525) | def __init__(self): method do_invoke (line 111531) | def do_invoke(self, args): class MorseEncodeValueCommand (line 111547) | class MorseEncodeValueCommand(MorseEncodeCommand): method __init__ (line 111562) | def __init__(self): method do_invoke (line 111567) | def do_invoke(self, args): class IsMemoryZeroCommand (line 111574) | class IsMemoryZeroCommand(GenericCommand): method __init__ (line 111586) | def __init__(self): method memcheck (line 111590) | def memcheck(self, phys_mode, addr, size): method do_invoke (line 111642) | def do_invoke(self, args): class StringLengthCommand (line 111656) | class StringLengthCommand(GenericCommand): method check (line 111668) | def check(self, phys_mode, addr): method do_invoke (line 111697) | def do_invoke(self, args): class SequenceLengthCommand (line 111712) | class SequenceLengthCommand(GenericCommand): method __init__ (line 111726) | def __init__(self): method check (line 111730) | def check(self, phys_mode, addr, unit): method do_invoke (line 111774) | def do_invoke(self, args): class MultiLineCommand (line 111810) | class MultiLineCommand(GenericCommand): method __init__ (line 111832) | def __init__(self): method do_command (line 111836) | def do_command(self, commands): method do_invoke (line 111886) | def do_invoke(self, argv): class TimeCommand (line 111915) | class TimeCommand(GenericCommand): method __init__ (line 111926) | def __init__(self): method do_invoke (line 111931) | def do_invoke(self, argv): class SaveOutputCommand (line 111964) | class SaveOutputCommand(GenericCommand): method __init__ (line 111980) | def __init__(self): method do_invoke (line 111985) | def do_invoke(self, argv): class DiffOutputCommand (line 112035) | class DiffOutputCommand(GenericCommand): method __init__ (line 112052) | def __init__(self, *args, **kwargs): method get_saved_files (line 112058) | def get_saved_files(self): method do_invoke (line 112072) | def do_invoke(self, args): class DiffOutputColordiffCommand (line 112078) | class DiffOutputColordiffCommand(DiffOutputCommand): method __init__ (line 112100) | def __init__(self): method make_diff (line 112104) | def make_diff(self, path1, path2): method do_invoke (line 112111) | def do_invoke(self, args): class DiffOutputGitDiffCommand (line 112143) | class DiffOutputGitDiffCommand(DiffOutputCommand): method __init__ (line 112165) | def __init__(self): method make_diff (line 112169) | def make_diff(self, path1, path2): method do_invoke (line 112175) | def do_invoke(self, args): class DiffOutputListCommand (line 112207) | class DiffOutputListCommand(DiffOutputCommand): method __init__ (line 112216) | def __init__(self): method do_invoke (line 112221) | def do_invoke(self, args): class DiffOutputClearCommand (line 112240) | class DiffOutputClearCommand(DiffOutputCommand): method __init__ (line 112251) | def __init__(self): method do_invoke (line 112256) | def do_invoke(self, args): class IiCommand (line 112275) | class IiCommand(GenericCommand): method __init__ (line 112288) | def __init__(self): method ii (line 112292) | def ii(self, addr, N): method do_invoke (line 112357) | def do_invoke(self, args): class ConstGrepCommand (line 112368) | class ConstGrepCommand(GenericCommand): method read_normalize (line 112383) | def read_normalize(self, path): method do_invoke (line 112400) | def do_invoke(self, args): class SlubDumpCommand (line 112415) | class SlubDumpCommand(GenericCommand, BufferingOutput): method parse_kmem_caches_for_initialize (line 112679) | def parse_kmem_caches_for_initialize(self): method resolve_kmem_cache_offset_list (line 112690) | def resolve_kmem_cache_offset_list(self): method resolve_kmem_cache_offset_random (line 112768) | def resolve_kmem_cache_offset_random(self): method resolve_kmem_cache_offset_node (line 112883) | def resolve_kmem_cache_offset_node(self): method resolve_for_CONFIG_SLAB_VIRTUAL (line 113179) | def resolve_for_CONFIG_SLAB_VIRTUAL(self): method resolve_kmem_cache_node_offset_partial (line 113257) | def resolve_kmem_cache_node_offset_partial(self): method get_slub_percpu_sheaves (line 113284) | def get_slub_percpu_sheaves(self, addr, cpu): method resolve_slub_percpu_sheaves_offset_main (line 113294) | def resolve_slub_percpu_sheaves_offset_main(self): method resolve_kmem_cache_node_offset_barn (line 113359) | def resolve_kmem_cache_node_offset_barn(self): method resolve_node_barn_offset_sheaves_full (line 113414) | def resolve_node_barn_offset_sheaves_full(self): method resolve_sheaves (line 113468) | def resolve_sheaves(self): method initialize (line 113750) | def initialize(self): method get_flags_str (line 113970) | def get_flags_str(flags_value): method get_next_kmem_cache (line 114007) | def get_next_kmem_cache(self, addr, point_to_base=True): method get_name (line 114015) | def get_name(self, addr): method get_random (line 114019) | def get_random(self, addr): method get_kmem_cache_cpu (line 114025) | def get_kmem_cache_cpu(self, addr, cpu): method page2virt (line 114033) | def page2virt(self, page, kmem_cache, freelist_fastpath=()): method pointer_xor (line 114096) | def pointer_xor(self, addr, chunk, cache): method walk_freelist (line 114126) | def walk_freelist(self, chunk, kmem_cache): method walk_caches_active_page (line 114157) | def walk_caches_active_page(self, cpu, kmem_cache): method walk_caches_partial_page (line 114180) | def walk_caches_partial_page(self, cpu, kmem_cache): method walk_node_list (line 114210) | def walk_node_list(self, kmem_cache, kmem_cache_node, offset_list): # ... method walk_node_barn_list (line 114239) | def walk_node_barn_list(self, kmem_cache, kmem_cache_node): method walk_caches_node_page (line 114280) | def walk_caches_node_page(self, cpu, kmem_cache): method walk_slab_list (line 114322) | def walk_slab_list(self, list_head, offset_next): method walk_sheaf (line 114336) | def walk_sheaf(self, addr, kmem_cache_addr): method walk_cpu_sheaves (line 114351) | def walk_cpu_sheaves(self, cpu, kmem_cache): method walk_caches (line 114382) | def walk_caches(self, target_names, cpus): method dump_page_print_layout (line 114451) | def dump_page_print_layout(self, tag, kmem_cache, page, freelist, free... method dump_page_print_freelist (line 114520) | def dump_page_print_freelist(self, tag, kmem_cache, page, freelist, fr... method dump_page (line 114566) | def dump_page(self, page, kmem_cache, tag, freelist_fastpath=()): method dump_slub_tlbflush_queue (line 114613) | def dump_slub_tlbflush_queue(self, parsed_slabs): method dump_sheaf (line 114629) | def dump_sheaf(self, sheaf, tag): method dump_sheaves (line 114659) | def dump_sheaves(self, cpu_sheaves, kmem_cache): method dump_caches (line 114676) | def dump_caches(self, target_names, cpus, parsed_caches): method dump_names (line 114791) | def dump_names(self, parsed_caches): method slubwalk (line 114812) | def slubwalk(self, target_names, cpu): method do_invoke (line 114850) | def do_invoke(self, args): class SlubTinyDumpCommand (line 114917) | class SlubTinyDumpCommand(GenericCommand, BufferingOutput): method parse_kmem_caches_for_initialize (line 114989) | def parse_kmem_caches_for_initialize(self): method resolve_kmem_cache_offset_list (line 115000) | def resolve_kmem_cache_offset_list(self): method resolve_kmem_cache_offset_node (line 115026) | def resolve_kmem_cache_offset_node(self): method resolve_kmem_cache_node_offset_partial (line 115081) | def resolve_kmem_cache_node_offset_partial(self): method initialize (line 115172) | def initialize(self): method get_next_kmem_cache (line 115255) | def get_next_kmem_cache(self, addr, point_to_base=True): method get_name (line 115263) | def get_name(self, addr): method page2virt (line 115267) | def page2virt(self, page, kmem_cache): method walk_freelist (line 115324) | def walk_freelist(self, chunk, kmem_cache): method walk_caches_node_page (line 115353) | def walk_caches_node_page(self, kmem_cache): method walk_caches (line 115398) | def walk_caches(self, target_names): method dump_page_print_layout (line 115438) | def dump_page_print_layout(self, kmem_cache, page, freelist): method dump_page_print_freelist (line 115497) | def dump_page_print_freelist(self, kmem_cache, page, freelist): method dump_page (line 115529) | def dump_page(self, page, kmem_cache, tag, freelist=None): method dump_caches (line 115573) | def dump_caches(self, target_names, parsed_caches): method dump_names (line 115610) | def dump_names(self, parsed_caches): method slub_tiny_walk (line 115631) | def slub_tiny_walk(self, target_names): method do_invoke (line 115653) | def do_invoke(self, args): class SlabDumpCommand (line 115693) | class SlabDumpCommand(GenericCommand, BufferingOutput): method parse_kmem_caches_for_initialize (line 115885) | def parse_kmem_caches_for_initialize(self): method resolve_kmem_cache_offset_node (line 115896) | def resolve_kmem_cache_offset_node(self): method resolve_kmem_cache_node_offset_slabs_partial (line 115943) | def resolve_kmem_cache_node_offset_slabs_partial(self): method initialize (line 115986) | def initialize(self): method get_next_kmem_cache (line 116161) | def get_next_kmem_cache(self, addr, point_to_base=True): method get_name (line 116169) | def get_name(self, addr): method get_array_cache_cpu (line 116173) | def get_array_cache_cpu(self, addr, cpu): method walk_array_cache (line 116186) | def walk_array_cache(self, array_cache, cpu, kmem_cache): method walk_node_list (line 116198) | def walk_node_list(self, node_page_head, current_node_page, kmem_cache): method walk_caches (line 116231) | def walk_caches(self, target_names, cpus): method dump_page (line 116318) | def dump_page(self, page, kmem_cache, tag): method dump_array_cache (line 116408) | def dump_array_cache(self, cpu, kmem_cache): method dump_caches (line 116438) | def dump_caches(self, target_names, cpus, parsed_caches): method dump_names (line 116499) | def dump_names(self, parsed_caches): method slabwalk (line 116520) | def slabwalk(self, target_names, cpu): method do_invoke (line 116550) | def do_invoke(self, args): class SlobDumpCommand (line 116577) | class SlobDumpCommand(GenericCommand, BufferingOutput): method initialize (line 116682) | def initialize(self): method get_next_kmem_cache (line 116777) | def get_next_kmem_cache(self, addr, point_to_base=True): method get_name (line 116785) | def get_name(self, addr): method walk_freelist (line 116789) | def walk_freelist(self, head, page): method walk_page_freelist (line 116809) | def walk_page_freelist(self, head): method walk_caches (line 116829) | def walk_caches(self, target_names): method dump_freelist (line 116868) | def dump_freelist(self, tag, page_freelist): method dump_caches (line 116893) | def dump_caches(self, target_names, parsed_caches, parsed_freelist): method dump_names (line 116919) | def dump_names(self, parsed_caches): method slobwalk (line 116940) | def slobwalk(self, target_names): method do_invoke (line 116962) | def do_invoke(self, args): class SlabContainsCommand (line 116994) | class SlabContainsCommand(GenericCommand): method initialize (line 117031) | def initialize(self): method virt2page_wrapper (line 117124) | def virt2page_wrapper(self, vaddr): method check_slab_dump (line 117136) | def check_slab_dump(self, target_addr, slab_cache_name): method slab_contains (line 117186) | def slab_contains(self): method do_invoke (line 117281) | def do_invoke(self, args): class KmemCacheAliasCommand (line 117307) | class KmemCacheAliasCommand(GenericCommand, BufferingOutput): method parse_rb_node (line 117327) | def parse_rb_node(self, rb_node): method initialize (line 117341) | def initialize(self): method parse_kmem_cache_alias (line 117452) | def parse_kmem_cache_alias(self): method make_output_merged (line 117536) | def make_output_merged(self, alias_groups): method make_output (line 117660) | def make_output(self, alias_groups): method do_invoke (line 117709) | def do_invoke(self, args): class BuddyDumpCommand (line 117743) | class BuddyDumpCommand(GenericCommand, BufferingOutput): method resolve_zone_offset_name (line 117836) | def resolve_zone_offset_name(self): method resolve_zone_offset_per_cpu_pageset (line 117859) | def resolve_zone_offset_per_cpu_pageset(self): method resolve_per_cpu_pages_offset_lists (line 117910) | def resolve_per_cpu_pages_offset_lists(self, per_cpu_pageset): method resolve_NR_PCP_LISTS (line 117945) | def resolve_NR_PCP_LISTS(self, per_cpu_pageset): method resolve_MAX_NR_ZONES (line 117973) | def resolve_MAX_NR_ZONES(self): method resolve_zone_offset_free_area (line 117994) | def resolve_zone_offset_free_area(self): method resolve_MIGRATE_TYPES (line 118022) | def resolve_MIGRATE_TYPES(self): method resolve_migratetype_names (line 118044) | def resolve_migratetype_names(self): method resolve_MAX_ORDER (line 118165) | def resolve_MAX_ORDER(self): method initialize (line 118189) | def initialize(self): class Entry (line 118401) | class Entry: method __init__ (line 118402) | def __init__(self, page, size, is_highmem, args, cpu_num=None): method get_virt_phys_str (line 118410) | def get_virt_phys_str(self): method __str__ (line 118444) | def __str__(self): method get_pageblock_order (line 118464) | def get_pageblock_order(self): # for 5.14 ~ 6.10 method dump_pcp_entry (line 118496) | def dump_pcp_entry(self, list_i, i, cpu_num, is_highmem): method dump_pcp (line 118586) | def dump_pcp(self, zone, is_highmem): method dump_free_list (line 118612) | def dump_free_list(self, free_list, mtype, size, is_highmem): method dump_free_area (line 118634) | def dump_free_area(self, free_area, order, is_highmem): method dump_zone (line 118656) | def dump_zone(self, zone, is_highmem=False): method dump_node (line 118676) | def dump_node(self, node): method make_output_for_sort (line 118691) | def make_output_for_sort(self, node_entries): method make_output (line 118765) | def make_output(self, node_entries): method do_invoke (line 118810) | def do_invoke(self, args): class KernelPipeCommand (line 118861) | class KernelPipeCommand(GenericCommand, BufferingOutput): method initialize (line 118912) | def initialize(self, pipe_files): method get_offset_i_pipe (line 118984) | def get_offset_i_pipe(self, pipe_files): method get_offset_bufs (line 119071) | def get_offset_bufs(self, pipe_files): method get_offset_head_or_nrbuf (line 119207) | def get_offset_head_or_nrbuf(self, pipe_files): method get_pipe_files (line 119250) | def get_pipe_files(self): method get_flags_str (line 119265) | def get_flags_str(self, flags_value): method dump_pipe (line 119285) | def dump_pipe(self, pipe_files): method do_invoke (line 119371) | def do_invoke(self, args): class KernelBpfCommand (line 119402) | class KernelBpfCommand(GenericCommand, BufferingOutput): method parse_xarray (line 119461) | def parse_xarray(self, ptr, root=False): method initialize (line 119488) | def initialize(self): method dump_bpf_progs (line 119704) | def dump_bpf_progs(self, progs): method dump_bpf_maps (line 119833) | def dump_bpf_maps(self, maps): method do_invoke (line 119892) | def do_invoke(self, args): class KernelIpcsCommand (line 119931) | class KernelIpcsCommand(GenericCommand, BufferingOutput): method get_all_ipc_ns (line 119971) | def get_all_ipc_ns(self): method initialize (line 119983) | def initialize(self, ipc_ns_list): method parse_xarray (line 120185) | def parse_xarray(self, ptr, root=False): method dump_ipc_sem_ids (line 120213) | def dump_ipc_sem_ids(self, ipc_ids_ptr): method dump_ipc_msg_ids (line 120259) | def dump_ipc_msg_ids(self, ipc_ids_ptr): method dump_ipc_shm_ids (line 120335) | def dump_ipc_shm_ids(self, ipc_ids_ptr): method do_invoke (line 120386) | def do_invoke(self, args): class KernelDeviceIOCommand (line 120423) | class KernelDeviceIOCommand(GenericCommand, BufferingOutput): method dump_resource (line 120464) | def dump_resource(self, addr): method do_invoke (line 120532) | def do_invoke(self, args): class KernelDmaBufCommand (line 120590) | class KernelDmaBufCommand(GenericCommand, BufferingOutput): method initialize (line 120635) | def initialize(self): method dump_sgl (line 120779) | def dump_sgl(self, sg): method dump_db_list (line 120839) | def dump_db_list(self): method do_invoke (line 120890) | def do_invoke(self, args): class KernelIrqCommand (line 120917) | class KernelIrqCommand(GenericCommand, BufferingOutput): method parse_xarray (line 120954) | def parse_xarray(self, ptr, root=False): class MapleTree (line 120981) | class MapleTree: method __init__ (line 120993) | def __init__(self, ptr): method parse_node (line 121048) | def parse_node(self, entry, depth): method initialize (line 121087) | def initialize(self): method dump_irq (line 121268) | def dump_irq(self): method do_invoke (line 121316) | def do_invoke(self, args): class KernelNetDeviceCommand (line 121339) | class KernelNetDeviceCommand(GenericCommand, BufferingOutput): method initialize (line 121364) | def initialize(self): method dump_net (line 121434) | def dump_net(self): method do_invoke (line 121463) | def do_invoke(self, args): class VmallocDumpCommand (line 121477) | class VmallocDumpCommand(GenericCommand, BufferingOutput): method initialize (line 121526) | def initialize(self): method parse_vmap_area_list (line 121618) | def parse_vmap_area_list(self, head, used): method get_flags (line 121653) | def get_flags(self, flags_value): method dump_areas (line 121672) | def dump_areas(self, areas): method do_invoke (line 121722) | def do_invoke(self, args): class KtypesCommand (line 121755) | class KtypesCommand(GenericCommand, BufferingOutput): method check_command (line 121772) | def check_command(self): method get_base_name (line 121786) | def get_base_name(self): method get_btf_addr (line 121799) | def get_btf_addr(self): method build_header_file (line 121806) | def build_header_file(self): method do_invoke (line 121843) | def do_invoke(self, args): class KtypesLoadCommand (line 121861) | class KtypesLoadCommand(KtypesCommand): method build_obj_file (line 121872) | def build_obj_file(self, header_path): method do_invoke (line 121913) | def do_invoke(self, args): class KsymaddrRemoteCommand (line 121934) | class KsymaddrRemoteCommand(GenericCommand, BufferingOutput): method __init__ (line 121970) | def __init__(self, *args, **kwargs): method get_loaded_vmlinux_path (line 121983) | def get_loaded_vmlinux_path(self): method parse_vmlinux (line 122018) | def parse_vmlinux(self, filename): method get_token_table (line 122079) | def get_token_table(self): method read_kallsyms (line 122093) | def read_kallsyms(self): method print_kallsyms (line 122129) | def print_kallsyms(self, keywords, types, smart): method get_kernel_version_triplet (line 122191) | def get_kernel_version_triplet(self, version_number): method get_kernel_version (line 122200) | def get_kernel_version(self): method get_cfg_name (line 122227) | def get_cfg_name(self): method save_config (line 122233) | def save_config(self, param_name): method get_saved_config (line 122249) | def get_saved_config(self, param_names): method print_saved_config (line 122268) | def print_saved_config(self): method find_kallsyms_token_table (line 122288) | def find_kallsyms_token_table(self): method find_kallsyms_token_index (line 122412) | def find_kallsyms_token_index(self): method find_kallsyms_markers (line 122476) | def find_kallsyms_markers(self): method find_kallsyms_names (line 122642) | def find_kallsyms_names(self): method find_kallsyms_num_syms (line 122712) | def find_kallsyms_num_syms(self): method find_kallsyms_offsets (line 122914) | def find_kallsyms_offsets(self): method find_kallsyms_addresses (line 123084) | def find_kallsyms_addresses(self): method initialize (line 123148) | def initialize(self): method arm64_fast_path (line 123202) | def arm64_fast_path(self): method parse_kallsyms (line 123261) | def parse_kallsyms(self): method parse_main (line 123315) | def parse_main(self): method do_invoke (line 123356) | def do_invoke(self, args): class VmlinuxToElfApplyCommand (line 123374) | class VmlinuxToElfApplyCommand(GenericCommand): method dump_kernel_elf (line 123386) | def dump_kernel_elf(rescan=False): method do_invoke (line 123488) | def do_invoke(self, args): class TcmallocDumpCommand (line 123515) | class TcmallocDumpCommand(GenericCommand, BufferingOutput): method __init__ (line 123535) | def __init__(self): method complete (line 123539) | def complete(self, text, word): # noqa method initialize (line 123551) | def initialize(self): method get_heap_key (line 123704) | def get_heap_key(self): method get_central_cache_ (line 123708) | def get_central_cache_(self): method get_central_cache_heuristic (line 123716) | def get_central_cache_heuristic(self): method get_thread_heaps_ (line 123796) | def get_thread_heaps_(self): method get_thread_heap_list_heuristic (line 123804) | def get_thread_heap_list_heuristic(self): method dump_thread_heap_freelist_single (line 123875) | def dump_thread_heap_freelist_single(self, freelist, idx): method dump_thread_heaps (line 123923) | def dump_thread_heaps(self): method dump_central_cache_freelist_single (line 123953) | def dump_central_cache_freelist_single(self, freelist, i, j): method dump_central_cache (line 123984) | def dump_central_cache(self): method do_invoke (line 124026) | def do_invoke(self, args): class GoHeapDumpCommand (line 124038) | class GoHeapDumpCommand(GenericCommand, BufferingOutput): method get_struct_offset (line 124074) | def get_struct_offset(self, type_name, member_name): method get_struct_size (line 124085) | def get_struct_size(self, type_name): method initialize (line 124091) | def initialize(self): method get_mheap_ (line 124144) | def get_mheap_(self): method parse_mheap (line 124162) | def parse_mheap(self, mheap): method parse_mspan (line 124183) | def parse_mspan(self, mspan): method dump_mspan_data (line 124217) | def dump_mspan_data(self, mspan): method dump_mspans (line 124261) | def dump_mspans(self, mspans): method do_invoke (line 124287) | def do_invoke(self, args): class TlsfHeapDumpCommand (line 124309) | class TlsfHeapDumpCommand(GenericCommand, BufferingOutput): method __init__ (line 124321) | def __init__(self): method get_pool (line 124341) | def get_pool(self): method parse_pool (line 124358) | def parse_pool(self, pool): method dump_pool (line 124428) | def dump_pool(self, pool): method do_invoke (line 124485) | def do_invoke(self, args): class HoardHeapDumpCommand (line 124506) | class HoardHeapDumpCommand(GenericCommand, BufferingOutput): method get_super_blocks (line 124518) | def get_super_blocks(self): method get_all_freelist_head_candidate_from_tls (line 124540) | def get_all_freelist_head_candidate_from_tls(self): method get_freelist_start (line 124567) | def get_freelist_start(self, sb): method dump_super_block (line 124585) | def dump_super_block(self, sb): method do_invoke (line 124647) | def do_invoke(self, args): class MimallocHeapDumpCommand (line 124664) | class MimallocHeapDumpCommand(GenericCommand, BufferingOutput): method initialize (line 124693) | def initialize(self): method get_mi_heap_main (line 124874) | def get_mi_heap_main(self): method dump_list (line 124903) | def dump_list(self, head, current, key0, key1, bs): method dump_page (line 124944) | def dump_page(self, mi_page): method dump_heap (line 124976) | def dump_heap(self, mi_heap): method do_invoke (line 125002) | def do_invoke(self, args): class SnmallocHeapDumpCommand (line 125030) | class SnmallocHeapDumpCommand(GenericCommand, BufferingOutput): method get_current_thread_alloc (line 125055) | def get_current_thread_alloc(self): method get_thread_alloc_list (line 125090) | def get_thread_alloc_list(self, all_thread=False): method initialize (line 125110) | def initialize(self): method class_to_size (line 125165) | def class_to_size(self, cl): method parse_single_link_list (line 125182) | def parse_single_link_list(self, head): method parse_double_link_list (line 125203) | def parse_double_link_list(self, head): method dump_small_fast (line 125232) | def dump_small_fast(self, thread_alloc): method dump_slab_meta (line 125290) | def dump_slab_meta(self, slab_meta, cl): method dump_alloc_classes (line 125373) | def dump_alloc_classes(self, thread_alloc): method dump_laden (line 125423) | def dump_laden(self, thread_alloc): method dump_remote_alloc (line 125443) | def dump_remote_alloc(self, thread_alloc): method do_invoke (line 125483) | def do_invoke(self, args): class CageCommand (line 125512) | class CageCommand(GenericCommand, BufferingOutput): method get_sym_addr (line 125528) | def get_sym_addr(self, sym, force_heuristic=False): method get_sym_value (line 125538) | def get_sym_value(self, sym, force_heuristic=False): method get_isolate (line 125548) | def get_isolate(self, force_heuristic=False): method get_cage_base (line 125580) | def get_cage_base(self, force_heuristic=False): method get_table_candidates (line 125592) | def get_table_candidates(self): method get_external_pointer_table_base (line 125717) | def get_external_pointer_table_base(self, force_heuristic=False): method get_external_pointer_table_size (line 125729) | def get_external_pointer_table_size(self, force_heuristic=False): method get_shared_external_pointer_table_base (line 125737) | def get_shared_external_pointer_table_base(self, force_heuristic=False): method get_shared_external_pointer_table_size (line 125745) | def get_shared_external_pointer_table_size(self, force_heuristic=False): method get_cpp_heap_pointer_table_base (line 125753) | def get_cpp_heap_pointer_table_base(self, force_heuristic=False): method get_cpp_heap_pointer_table_size (line 125765) | def get_cpp_heap_pointer_table_size(self, force_heuristic=False): method get_trusted_pointer_table_base (line 125773) | def get_trusted_pointer_table_base(self, force_heuristic=False): method get_trusted_pointer_table_size (line 125785) | def get_trusted_pointer_table_size(self, force_heuristic=False): method get_shared_trusted_pointer_table_base (line 125793) | def get_shared_trusted_pointer_table_base(self, force_heuristic=False): method get_shared_trusted_pointer_table_size (line 125801) | def get_shared_trusted_pointer_table_size(self, force_heuristic=False): method get_code_pointer_table_base (line 125809) | def get_code_pointer_table_base(self, force_heuristic=False): method get_code_pointer_table_size (line 125821) | def get_code_pointer_table_size(self, force_heuristic=False): method get_js_dispatch_table_base (line 125825) | def get_js_dispatch_table_base(self, force_heuristic=False): method get_js_dispatch_table_size (line 125837) | def get_js_dispatch_table_size(self, force_heuristic=False): method get_code_range_base (line 125841) | def get_code_range_base(self, force_heuristic=False): method get_code_range_size (line 125868) | def get_code_range_size(self, force_heuristic=False): method get_cage_rw_space_candidates (line 125876) | def get_cage_rw_space_candidates(self): method get_new_space_start (line 125890) | def get_new_space_start(self, force_heuristic=False): method get_new_space_limit (line 125902) | def get_new_space_limit(self, force_heuristic=False): method get_old_space_start (line 125914) | def get_old_space_start(self, force_heuristic=False): method get_old_space_limit (line 125926) | def get_old_space_limit(self, force_heuristic=False): method dump_entry (line 125937) | def dump_entry(self, entry, path): method is_external_pointer_table (line 125982) | def is_external_pointer_table(self, entry): method is_shared_external_pointer_table (line 125990) | def is_shared_external_pointer_table(self, entry): method is_cpp_heap_pointer_table (line 125998) | def is_cpp_heap_pointer_table(self, entry): method is_trusted_pointer_table (line 126006) | def is_trusted_pointer_table(self, entry): method is_shared_trusted_pointer_table (line 126019) | def is_shared_trusted_pointer_table(self, entry): method is_code_pointer_table (line 126027) | def is_code_pointer_table(self, entry): method is_js_dispatch_table_space (line 126035) | def is_js_dispatch_table_space(self, entry): method is_code_range (line 126043) | def is_code_range(self, entry): method is_new_space (line 126051) | def is_new_space(self, entry): method is_old_space (line 126058) | def is_old_space(self, entry): method is_ro_space (line 126065) | def is_ro_space(self, entry): method is_array_buffer (line 126070) | def is_array_buffer(self, entry): method is_cage (line 126077) | def is_cage(self, entry): method is_trusted_space (line 126084) | def is_trusted_space(self, entry): method do_invoke (line 126095) | def do_invoke(self, args): class V8ListMapsCommand (line 126176) | class V8ListMapsCommand(GenericCommand, BufferingOutput): method redirect_stdout (line 126220) | def redirect_stdout(output_path): method revert_stdout (line 126252) | def revert_stdout(stdout_oldfd): method get_cage_base (line 126266) | def get_cage_base(): method get_old_space (line 126279) | def get_old_space(self): method get_heap_contents (line 126292) | def get_heap_contents(self, map1): method do_list_maps (line 126318) | def do_list_maps(self, region, cage_base): method list_maps (line 126387) | def list_maps(self, region, cage_base): method do_invoke (line 126406) | def do_invoke(self, args): class V8DumpSpaceCommand (line 126424) | class V8DumpSpaceCommand(GenericCommand, BufferingOutput): method get_target_regions (line 126450) | def get_target_regions(self): method is_map (line 126479) | def is_map(self, value, cage_base): method load_instance_type_dict (line 126498) | def load_instance_type_dict(self): method append_instance_type_dict (line 126505) | def append_instance_type_dict(self, instance_type, type_name): method get_instance_name (line 126512) | def get_instance_name(self, map_addr): method get_object_size (line 126556) | def get_object_size(self, addr, map_addr, cage_base, area_end): method walk_space (line 126821) | def walk_space(self, start, limit, cage_base): method walk_spaces (line 126913) | def walk_spaces(self, target_regions, cage_base): method do_invoke (line 126924) | def do_invoke(self, args): class V8Command (line 126946) | class V8Command(GenericCommand): method get_gdbinit (line 126962) | def get_gdbinit(self): method is_chromium (line 126978) | def is_chromium(): method do_invoke (line 126988) | def do_invoke(self, args): class PartitionAllocDumpCommand (line 127032) | class PartitionAllocDumpCommand(GenericCommand, BufferingOutput): method __init__ (line 127134) | def __init__(self): method complete (line 127138) | def complete(self, text, word): # noqa method get_roots_heuristic (line 127151) | def get_roots_heuristic(self): method get_roots (line 127278) | def get_roots(self, force_heuristic): method get_sentinel_slot_spans (line 127317) | def get_sentinel_slot_spans(self): method read_root (line 127343) | def read_root(self, addr, name): method read_bucket (line 127571) | def read_bucket(self, addr): method read_extent (line 127618) | def read_extent(self, addr): method read_direct_map (line 127649) | def read_direct_map(self, addr): method read_slot_span (line 127681) | def read_slot_span(self, addr): method C (line 127731) | def C(self, address): method P (line 127750) | def P(self, address): method dump_root (line 127755) | def dump_root(self, root): method dump_extent_list (line 127880) | def dump_extent_list(self, head): method dump_direct_map_list (line 127911) | def dump_direct_map_list(self, head, root): method dump_bucket (line 127941) | def dump_bucket(self, bucket, root, idx=None): method dump_slot_span (line 127991) | def dump_slot_span(self, head, bucket): method dump_freelist (line 128016) | def dump_freelist(self, head, bucket, slot_span): method do_invoke (line 128074) | def do_invoke(self, args): class ScallocHeapDumpCommand (line 128119) | class ScallocHeapDumpCommand(GenericCommand, BufferingOutput): method class_to_objects (line 128131) | def class_to_objects(self, cl): method class_to_size (line 128142) | def class_to_size(self, cl): method read_arena (line 128152) | def read_arena(self, addr, arena_name): method get_object_space_heuristic (line 128178) | def get_object_space_heuristic(self): method get_object_space (line 128218) | def get_object_space(self): method decode_top (line 128239) | def decode_top(self, raw): method read_span (line 128245) | def read_span(self, addr): method dump_freelist (line 128289) | def dump_freelist(self, head): method dump_spans (line 128305) | def dump_spans(self, arena): method do_invoke (line 128329) | def do_invoke(self, args): class MuslHeapDumpCommand (line 128342) | class MuslHeapDumpCommand(GenericCommand, BufferingOutput): method __init__ (line 128358) | def __init__(self): method complete (line 128362) | def complete(self, text, word): # noqa method get_malloc_context_heuristic (line 128374) | def get_malloc_context_heuristic(self): method get_malloc_context (line 128498) | def get_malloc_context(self): method class_to_size (line 128505) | def class_to_size(self, cl): method read_ctx (line 128522) | def read_ctx(self): method dump_ctx (line 128601) | def dump_ctx(self, ctx): method read_meta (line 128628) | def read_meta(self, addr): method make_state (line 128665) | def make_state(self, meta): method read_group (line 128681) | def read_group(self, meta, offset): method dump_chunk (line 128721) | def dump_chunk(self, group, state): method dump_meta (line 128769) | def dump_meta(self, ctx): method do_invoke (line 128822) | def do_invoke(self, args): class uClibcNgHeap (line 128837) | class uClibcNgHeap: class uClibcChunk (line 128840) | class uClibcChunk: method __init__ (line 128843) | def __init__(self, addr, from_base=False): method get_chunk_size (line 128855) | def get_chunk_size(self): method size (line 128859) | def size(self): method get_fwd_ptr (line 128863) | def get_fwd_ptr(self, sll): method fwd (line 128875) | def fwd(self): method get_bkw_ptr (line 128880) | def get_bkw_ptr(self): method bck (line 128884) | def bck(self): method has_p_bit (line 128890) | def has_p_bit(self): method has_m_bit (line 128893) | def has_m_bit(self): method flags_as_string (line 128896) | def flags_as_string(self): method to_str (line 128904) | def to_str(self, is_fastbin=False): class UclibcNgHeapDumpCommand (line 128927) | class UclibcNgHeapDumpCommand(GenericCommand, BufferingOutput): method get_malloc_state (line 129066) | def get_malloc_state(self): method read_malloc_state (line 129124) | def read_malloc_state(self, specified_malloc_state_ptr): method dump_malloc_state (line 129272) | def dump_malloc_state(self, malloc_state): method do_invoke (line 129374) | def do_invoke(self, args): class UclibcNgVisualHeapCommand (line 129387) | class UclibcNgVisualHeapCommand(UclibcNgHeapDumpCommand, BufferingOutput): method __init__ (line 129420) | def __init__(self): method init_bins_info (line 129424) | def init_bins_info(self, malloc_state): method get_bins_info (line 129503) | def get_bins_info(self, malloc_state, address): method generate_visual_chunk (line 129509) | def generate_visual_chunk(self, malloc_state, chunk, idx): method generate_visual_heap (line 129588) | def generate_visual_heap(self, malloc_state, dump_start, max_count): method do_invoke (line 129654) | def do_invoke(self, args): class XStringCommand (line 129679) | class XStringCommand(GenericCommand, BufferingOutput): method dump_string (line 129695) | def dump_string(self, address, count, max_length, tohex, quiet): method do_invoke (line 129748) | def do_invoke(self, args): class XColoredCommand (line 129775) | class XColoredCommand(GenericCommand, BufferingOutput): method do_invoke (line 129803) | def do_invoke(self, args): class XphysAddrCommand (line 129828) | class XphysAddrCommand(GenericCommand): method print_fmt_i (line 129845) | def print_fmt_i(target, data, count): method parse_type_unit_count (line 129875) | def parse_type_unit_count(fmt): method fix_size_and_target (line 129898) | def fix_size_and_target(dump_type, dump_unit, dump_count, target): method do_invoke (line 129925) | def do_invoke(self, args): class XSecureMemAddrCommand (line 129955) | class XSecureMemAddrCommand(GenericCommand): method v2p_secure (line 129979) | def v2p_secure(vaddr, verbose=False): # vaddr -> addr1 or None method p2v_secure (line 129993) | def p2v_secure(paddr, verbose=False): # paddr -> [addr1, addr2, ...] o... method read_secure_memory (line 130008) | def read_secure_memory(sm, offset, dump_size, verbose=False): method get_sm_offset (line 130032) | def get_sm_offset(sm, args): method redirect_to_xp (line 130067) | def redirect_to_xp(self, dump_count, dump_type, dump_unit): method do_invoke (line 130103) | def do_invoke(self, args): class TemporaryDummyBreakpoint (line 130142) | class TemporaryDummyBreakpoint(gdb.Breakpoint): method __init__ (line 130150) | def __init__(self): method stop (line 130154) | def stop(self): class WSecureMemAddrCommand (line 130161) | class WSecureMemAddrCommand(GenericCommand): method __init__ (line 130187) | def __init__(self): method complete (line 130191) | def complete(self, text, word): # noqa method write_secure_memory (line 130204) | def write_secure_memory(sm, offset, data, verbose=False): method redirect_to_write_physmem (line 130237) | def redirect_to_write_physmem(self, data): method do_invoke (line 130271) | def do_invoke(self, args): class BreakSecureMemAddrCommand (line 130315) | class BreakSecureMemAddrCommand(GenericCommand): method aarch64_get_page_maps_el3 (line 130332) | def aarch64_get_page_maps_el3(self): method aarch64_switch_el (line 130349) | def aarch64_switch_el(self, target_el): method aarch64_revert_el (line 130368) | def aarch64_revert_el(self, saved_cpsr): method do_invoke (line 130380) | def do_invoke(self, args): class OpteeThreadEnterUserModeBreakpoint (line 130407) | class OpteeThreadEnterUserModeBreakpoint(gdb.Breakpoint): method __init__ (line 130410) | def __init__(self, vaddr, ta_offset, verbose): method get_ta_loaded_address (line 130417) | def get_ta_loaded_address(verbose=False): method stop (line 130442) | def stop(self): class OpteeBreakTaAddrCommand (line 130462) | class OpteeBreakTaAddrCommand(GenericCommand): method __init__ (line 130497) | def __init__(self): method get_secure_memory_maps (line 130501) | def get_secure_memory_maps(self): method search_thread_enter_user_mode (line 130523) | def search_thread_enter_user_mode(self): method do_invoke (line 130601) | def do_invoke(self, args): class OpteeSmcServiceDumpCommand (line 130640) | class OpteeSmcServiceDumpCommand(GenericCommand, BufferingOutput): method find_service (line 130651) | def find_service(self, sm, data): method dump_service (line 130764) | def dump_service(self, services): method do_invoke (line 130779) | def do_invoke(self, args): class OpteeTaDumpCommand (line 130794) | class OpteeTaDumpCommand(GenericCommand, BufferingOutput): method __init__ (line 130891) | def __init__(self, *args, **kwargs): method do_invoke (line 130898) | def do_invoke(self, args): class OpteeTaDumpMemoryCommand (line 130904) | class OpteeTaDumpMemoryCommand(OpteeTaDumpCommand): method __init__ (line 130929) | def __init__(self): method find_list_head (line 130933) | def find_list_head(self, data, virt_start): method get_flags_str (line 131099) | def get_flags_str(self, flags_value): method dump_service (line 131125) | def dump_service(self, data, virt_start, heads): method do_invoke (line 131195) | def do_invoke(self, args): class OpteeTaDumpDirectoryCommand (line 131231) | class OpteeTaDumpDirectoryCommand(OpteeTaDumpCommand): method __init__ (line 131244) | def __init__(self): method get_ta_info_single (line 131248) | def get_ta_info_single(self, file_path, first_offset): method get_ta_info (line 131334) | def get_ta_info(self, file_path): method dump_directory (line 131346) | def dump_directory(self): method do_invoke (line 131387) | def do_invoke(self, args): class OpteeShmListCommand (line 131399) | class OpteeShmListCommand(GenericCommand, BufferingOutput): method find_reg_shm_list (line 131409) | def find_reg_shm_list(self, data, virt_start): method dump_list (line 131565) | def dump_list(self, list_heads): method do_invoke (line 131594) | def do_invoke(self, args): class OpteeBgetDumpCommand (line 131628) | class OpteeBgetDumpCommand(GenericCommand, BufferingOutput): method is_readable_virt_memory (line 131675) | def is_readable_virt_memory(self, addr): method get_ta_rw_address (line 131692) | def get_ta_rw_address(self, ta_loaded_rx_end): method get_malloc_ctx (line 131709) | def get_malloc_ctx(self, ta_rw_address_map): method parse_flink (line 131755) | def parse_flink(self, head): method parse_blink (line 131788) | def parse_blink(self, head): method parse_malloc_ctx (line 131821) | def parse_malloc_ctx(self, malloc_ctx_addr): method dump_malloc_ctx (line 131861) | def dump_malloc_ctx(self, malloc_ctx): method dump_chunk_list (line 131910) | def dump_chunk_list(self, malloc_ctx): method do_invoke (line 131969) | def do_invoke(self, args): class CpuidCommand (line 132008) | class CpuidCommand(GenericCommand, BufferingOutput): method execute_cpuid (line 132028) | def execute_cpuid(self, num, subnum=0): method make_out (line 132048) | def make_out(self, id, subid, eax, ebx, ecx, edx): method do_invoke (line 132796) | def do_invoke(self, args): class MsrCommand (line 132856) | class MsrCommand(GenericCommand): method lookup_name2const (line 132907) | def lookup_name2const(self, target_name): method lookup_const2name (line 132916) | def lookup_const2name(self, target_const): method print_const_table (line 132922) | def print_const_table(self): method read_msr (line 132948) | def read_msr(const): method write_msr (line 132968) | def write_msr(const, value): method do_invoke (line 132983) | def do_invoke(self, args): class CetCommand (line 133018) | class CetCommand(GenericCommand): method decode_cet_bits (line 133042) | def decode_cet_bits(self, val): method print_cet_bits (line 133053) | def print_cet_bits(self, title, d): method do_invoke (line 133068) | def do_invoke(self, args): class MteTagsCommand (line 133106) | class MteTagsCommand(GenericCommand): method do_invoke (line 133123) | def do_invoke(self, args): class PacKeysCommand (line 133143) | class PacKeysCommand(GenericCommand): method do_invoke (line 133156) | def do_invoke(self, args): class VBARCommand (line 133170) | class VBARCommand(GenericCommand, BufferingOutput): method get_vbar_arm32 (line 133212) | def get_vbar_arm32(self): method dump_vbar_arm32 (line 133237) | def dump_vbar_arm32(self): method get_vbar_arm64 (line 133283) | def get_vbar_arm64(self): method dump_vbar_arm64 (line 133303) | def dump_vbar_arm64(self): method do_invoke (line 133364) | def do_invoke(self, args): class BitInfo (line 133374) | class BitInfo: method __init__ (line 133377) | def __init__(self, name, register_bit=None, bit_info=(), desc=None): method bits_split (line 133390) | def bits_split(x, bits): method print_value (line 133402) | def print_value(self, regval, split=False): method print_description (line 133411) | def print_description(self): method print_bitinfo (line 133416) | def print_bitinfo(self, regval): method make_out (line 133499) | def make_out(self, regval, split=False): method print (line 133506) | def print(self, regval, split=False): class QemuRegistersCommand (line 133514) | class QemuRegistersCommand(GenericCommand, BufferingOutput): method qregisters_x86_x64 (line 133525) | def qregisters_x86_x64(self): method qregisters (line 133864) | def qregisters(self): method do_invoke (line 133881) | def do_invoke(self, args): class PageMap (line 133888) | class PageMap: method get_page_maps_by_pagewalk (line 133893) | def get_page_maps_by_pagewalk(command): method get_page_maps_arm64_optee_secure_memory (line 133903) | def get_page_maps_arm64_optee_secure_memory(verbose=False): method get_page_maps (line 133978) | def get_page_maps(FORCE_PREFIX_S, verbose=False): method v2p_from_map (line 134013) | def v2p_from_map(address, maps): method p2v_from_map (line 134022) | def p2v_from_map(address, maps): # return list class Virt2PhysCommand (line 134033) | class Virt2PhysCommand(GenericCommand): method do_invoke (line 134058) | def do_invoke(self, args): class Phys2VirtCommand (line 134077) | class Phys2VirtCommand(GenericCommand): method do_invoke (line 134104) | def do_invoke(self, args): class PagewalkCommand (line 134134) | class PagewalkCommand(GenericCommand, BufferingOutput): method __init__ (line 134150) | def __init__(self, *args, **kwargs): method read_physmem_cache (line 134155) | def read_physmem_cache(self, paddr, size): method merge1 (line 134164) | def merge1(self, mappings): method merge2 (line 134240) | def merge2(self, mappings): method vrange_filter (line 134294) | def vrange_filter(self, mappings): method prange_filter (line 134314) | def prange_filter(self, mappings): method format_entry (line 134326) | def format_entry(self, entry): method merging (line 134356) | def merging(self): method add_color (line 134374) | def add_color(self, lines): method make_out (line 134408) | def make_out(self, mappings): method is_not_trace_target (line 134469) | def is_not_trace_target(self, va_start, va_end): method is_not_filter_target (line 134477) | def is_not_filter_target(self, line): method do_invoke (line 134489) | def do_invoke(self, argv): class PagewalkRiscvCommand (line 134504) | class PagewalkRiscvCommand(PagewalkCommand): method __init__ (line 134533) | def __init__(self): method format_flags (line 134538) | def format_flags(self, flag_info): method pagewalk_L5 (line 134575) | def pagewalk_L5(self): method pagewalk_L4 (line 134656) | def pagewalk_L4(self): method pagewalk_L3 (line 134740) | def pagewalk_L3(self): method pagewalk_L2 (line 134823) | def pagewalk_L2(self): method pagewalk_L1 (line 134903) | def pagewalk_L1(self): method pagewalk (line 134977) | def pagewalk(self): method do_invoke (line 135076) | def do_invoke(self, args): class PagewalkX64Command (line 135094) | class PagewalkX64Command(PagewalkCommand): method __init__ (line 135132) | def __init__(self): method format_flags (line 135137) | def format_flags(self, flag_info): method pagewalk_PML5T (line 135178) | def pagewalk_PML5T(self): method pagewalk_PML4T (line 135253) | def pagewalk_PML4T(self): method pagewalk_PDPT (line 135331) | def pagewalk_PDPT(self): method pagewalk_PDT (line 135430) | def pagewalk_PDT(self): method pagewalk_PT (line 135538) | def pagewalk_PT(self): method pagewalk (line 135634) | def pagewalk(self): method do_invoke (line 135757) | def do_invoke(self, args): class PagewalkArmCommand (line 135787) | class PagewalkArmCommand(PagewalkCommand): method __init__ (line 135817) | def __init__(self): method format_flags_short (line 135823) | def format_flags_short(self, flag_info): method __format_flags_short (line 135826) | def __format_flags_short(self, flag_info, gPXN): method format_flags_long (line 135954) | def format_flags_long(self, flag_info): method __format_flags_long (line 135957) | def __format_flags_long(self, flag_info, gPXN): method do_pagewalk_short (line 136061) | def do_pagewalk_short(self, table_base, va_base=0): method do_pagewalk_long (line 136303) | def do_pagewalk_long(self, table_base, va_base=0): method pagewalk_short (line 136559) | def pagewalk_short(self): method pagewalk_long (line 136634) | def pagewalk_long(self): method pagewalk (line 136709) | def pagewalk(self): method arm32_optee_exact_pagewalk (line 136803) | def arm32_optee_exact_pagewalk(self): method do_invoke (line 136905) | def do_invoke(self, args): class PagewalkArm64Command (line 136933) | class PagewalkArm64Command(PagewalkCommand): method __init__ (line 136969) | def __init__(self): method read_mem_wrapper (line 136979) | def read_mem_wrapper(self, addr, size=8): method format_flags_stage2 (line 137017) | def format_flags_stage2(self, flag_info): method format_flags (line 137073) | def format_flags(self, flag_info): method __format_flags (line 137076) | def __format_flags(self, flag_info, TargetEL, EL1_WXN, EL2_WXN, EL2_M2... method parse_bit_range (line 137338) | def parse_bit_range(self, granule_bits, region_bits): method get_entries_per_table (line 137376) | def get_entries_per_table(self, BIT_RANGE, granule_bits, region_bits, ... method do_pagewalk (line 137390) | def do_pagewalk(self, table_base, granule_bits, region_start, region_b... method switch_el (line 138193) | def switch_el(self): method revert_el (line 138220) | def revert_el(self): method get_granule_bits (line 138227) | def get_granule_bits(self, TG, reg_name): method get_pa_size_for_ps (line 138245) | def get_pa_size_for_ps(self, ps, granule): method get_start_level (line 138264) | def get_start_level(self, TnSZ, granule_bits): method get_translation_base_addr (line 138272) | def get_translation_base_addr(self, PS, TTBR): method pagewalk_TTBR0_EL1 (line 138283) | def pagewalk_TTBR0_EL1(self): method pagewalk_TTBR1_EL1 (line 138328) | def pagewalk_TTBR1_EL1(self): method pagewalk_VTTBR_EL2 (line 138373) | def pagewalk_VTTBR_EL2(self): method pagewalk_TTBR0_EL2 (line 138486) | def pagewalk_TTBR0_EL2(self): method pagewalk_TTBR1_EL2 (line 138538) | def pagewalk_TTBR1_EL2(self): method pagewalk_TTBR0_EL3 (line 138583) | def pagewalk_TTBR0_EL3(self): method pagewalk_init (line 138628) | def pagewalk_init(self): method pagewalk (line 138704) | def pagewalk(self): method aarch64_optee_pseudo_pagewalk (line 138756) | def aarch64_optee_pseudo_pagewalk(self): method do_invoke (line 138824) | def do_invoke(self, args): class SwitchELCommand (line 138865) | class SwitchELCommand(GenericCommand): method switch_el (line 138876) | def switch_el(self, target_el): method do_invoke (line 138914) | def do_invoke(self, args): class KernelVMMapCommand (line 138920) | class KernelVMMapCommand(GenericCommand, BufferingOutput): class Region (line 138939) | class Region: method __init__ (line 138940) | def __init__(self, addr_start, addr_end, perm, description="", merge... method add_description (line 138954) | def add_description(self, description): method size (line 138964) | def size(self): method __str__ (line 138967) | def __str__(self): method page_start_align (line 138988) | def page_start_align(self, x): method page_end_align (line 138991) | def page_end_align(self, x): method insert_region (line 138997) | def insert_region(self, to_insert_address, to_insert_size, description... method insert_region_range (line 139078) | def insert_region_range(self, to_insert_address, to_insert_end, descri... method merge_region (line 139081) | def merge_region(self): method filter_region (line 139128) | def filter_region(self): method get_maps (line 139142) | def get_maps(self): method resolve_kbase (line 139199) | def resolve_kbase(self): method resolve_direct_map (line 139242) | def resolve_direct_map(self): method resolve_vmalloc (line 139251) | def resolve_vmalloc(self): method resolve_vmemmap (line 139260) | def resolve_vmemmap(self): method resolve_ldt (line 139307) | def resolve_ldt(self): method resolve_module (line 139319) | def resolve_module(self): method resolve_cpu_entry (line 139327) | def resolve_cpu_entry(self): method resolve_efi (line 139339) | def resolve_efi(self): method resolve_dtb (line 139351) | def resolve_dtb(self): method resolve_reserved (line 139363) | def resolve_reserved(self): method resolve_fixmap (line 139375) | def resolve_fixmap(self): method resolve_vsyscall (line 139383) | def resolve_vsyscall(self): method resolve_pci (line 139395) | def resolve_pci(self): method resolve_vector (line 139407) | def resolve_vector(self): method resolve_buddy (line 139416) | def resolve_buddy(self): method resolve_kstack (line 139447) | def resolve_kstack(self): method resolve_userland (line 139483) | def resolve_userland(self): method resolve_full_slub (line 139528) | def resolve_full_slub(self): method resolve_slub (line 139577) | def resolve_slub(self): method resolve_slab (line 139611) | def resolve_slab(self): method resolve_slob (line 139643) | def resolve_slob(self): method resolve_slub_tiny (line 139671) | def resolve_slub_tiny(self): method resolve_each_slab (line 139703) | def resolve_each_slab(self): method resolve_each_module (line 139715) | def resolve_each_module(self): method resolve_vdso (line 139734) | def resolve_vdso(self): method resolve_device_physmem (line 139774) | def resolve_device_physmem(self): method detect_zero_page (line 139818) | def detect_zero_page(self): method add_legend (line 139858) | def add_legend(self): method do_invoke (line 139870) | def do_invoke(self, args): class PageCommand (line 139920) | class PageCommand(GenericCommand): method __init__ (line 140019) | def __init__(self, *args, **kwargs): method initialize (line 140025) | def initialize(self): method page2phys (line 140126) | def page2phys(self, page): method phys2page (line 140217) | def phys2page(self, phys): method do_invoke (line 140289) | def do_invoke(self, args): class PageToVirtCommand (line 140295) | class PageToVirtCommand(PageCommand, BufferingOutput): method __init__ (line 140313) | def __init__(self): method do_invoke (line 140322) | def do_invoke(self, args): class PageFromVirtCommand (line 140356) | class PageFromVirtCommand(PageCommand, BufferingOutput): method __init__ (line 140371) | def __init__(self): method do_invoke (line 140380) | def do_invoke(self, args): class PageToPhysCommand (line 140417) | class PageToPhysCommand(PageCommand, BufferingOutput): method __init__ (line 140432) | def __init__(self): method do_invoke (line 140441) | def do_invoke(self, args): class PhysToPageCommand (line 140469) | class PhysToPageCommand(PageCommand, BufferingOutput): method __init__ (line 140484) | def __init__(self): method do_invoke (line 140493) | def do_invoke(self, args): class SlabVirtualCommand (line 140526) | class SlabVirtualCommand(GenericCommand): method initialize (line 140594) | def initialize(self): method is_slab_virtual_meta (line 140726) | def is_slab_virtual_meta(self, slab): method is_slab_virtual_addr (line 140729) | def is_slab_virtual_addr(self, address): # for developer method slab_to_virt (line 140732) | def slab_to_virt(self, slab): method virt_to_slab (line 140754) | def virt_to_slab(self, virt): method slab_to_page (line 140778) | def slab_to_page(self, slab): method get_vmemmap_base (line 140785) | def get_vmemmap_base(self): method page_to_slab (line 140846) | def page_to_slab(self, page): method do_invoke (line 140873) | def do_invoke(self, args): class PageInfoCommand (line 140922) | class PageInfoCommand(GenericCommand): method get_flags_str (line 140948) | def get_flags_str(flags_value): method get_pagetype_str (line 141110) | def get_pagetype_str(flags_value): method dump_page_info (line 141194) | def dump_page_info(self, page_addr, virt_addr): method do_invoke (line 141219) | def do_invoke(self, args): class HighMemDumpCommand (line 141241) | class HighMemDumpCommand(GenericCommand, BufferingOutput): method dump_entry (line 141255) | def dump_entry(self, page, virt): method dump_slot (line 141261) | def dump_slot(self, page_slot): method dump_table (line 141278) | def dump_table(self, page_address_htable): method do_invoke (line 141299) | def do_invoke(self, args): class QemuDeviceInfoCommand (line 141320) | class QemuDeviceInfoCommand(GenericCommand, BufferingOutput): method get_device_name (line 141342) | def get_device_name(self): method dump_qdm (line 141392) | def dump_qdm(self, device_name): method dump_memmap (line 141400) | def dump_memmap(self, device_name): method dump_symbol_related_device (line 141411) | def dump_symbol_related_device(self, device_name): method do_invoke (line 141444) | def do_invoke(self, args): class QemuMemoryRegionDumpCommand (line 141462) | class QemuMemoryRegionDumpCommand(GenericCommand, BufferingOutput): method get_rw_map (line 141475) | def get_rw_map(self): method get_memory_region (line 141502) | def get_memory_region(self, name_target): method get_system_memory (line 141558) | def get_system_memory(self): method get_system_io (line 141568) | def get_system_io(self): method initialize (line 141578) | def initialize(self): method make_symbol_string (line 141644) | def make_symbol_string(self, addr): method print_region_smart (line 141649) | def print_region_smart(self, name, ops, level): method print_region (line 141673) | def print_region(self, name, ops, level): method dump_region (line 141693) | def dump_region(self, mr, level): method do_invoke (line 141715) | def do_invoke(self, args): class XUntilCommand (line 141735) | class XUntilCommand(GenericCommand): method do_invoke (line 141753) | def do_invoke(self, args): class ExecUntilCommand (line 141770) | class ExecUntilCommand(GenericCommand): method __init__ (line 141813) | def __init__(self, *args, **kwargs): method close_stdout_stderr (line 141818) | def close_stdout_stderr(self): method revert_stdout_stderr (line 141832) | def revert_stdout_stderr(self): method force_write_stdout (line 141839) | def force_write_stdout(self, msg): method check_jump_taken (line 141843) | def check_jump_taken(self, insn): method get_breakpoint_list (line 141865) | def get_breakpoint_list(self): method exec_next (line 141889) | def exec_next(self): method do_invoke (line 141967) | def do_invoke(self, args): class ExecUntilCallCommand (line 141973) | class ExecUntilCallCommand(ExecUntilCommand): method __init__ (line 141991) | def __init__(self): method is_target_insn (line 141995) | def is_target_insn(self, insn): method do_invoke (line 142001) | def do_invoke(self, args): class ExecUntilJumpCommand (line 142007) | class ExecUntilJumpCommand(ExecUntilCommand): method __init__ (line 142028) | def __init__(self): method is_target_insn (line 142032) | def is_target_insn(self, insn): method do_invoke (line 142038) | def do_invoke(self, args): class ExecUntilIndirectBranchCommand (line 142044) | class ExecUntilIndirectBranchCommand(ExecUntilCommand): method __init__ (line 142065) | def __init__(self): method is_target_insn (line 142069) | def is_target_insn(self, insn): method do_invoke (line 142081) | def do_invoke(self, args): class ExecUntilAllBranchCommand (line 142087) | class ExecUntilAllBranchCommand(ExecUntilCommand): method __init__ (line 142108) | def __init__(self): method is_target_insn (line 142112) | def is_target_insn(self, insn): method do_invoke (line 142118) | def do_invoke(self, args): class ExecUntilSyscallCommand (line 142124) | class ExecUntilSyscallCommand(ExecUntilCommand): method __init__ (line 142144) | def __init__(self): method is_target_insn (line 142148) | def is_target_insn(self, insn): method do_invoke (line 142171) | def do_invoke(self, args): class ExecUntilRetCommand (line 142177) | class ExecUntilRetCommand(ExecUntilCommand): method __init__ (line 142195) | def __init__(self): method is_target_insn (line 142199) | def is_target_insn(self, insn): method do_invoke (line 142205) | def do_invoke(self, args): class ExecUntilMemaccessCommand (line 142211) | class ExecUntilMemaccessCommand(ExecUntilCommand): method __init__ (line 142229) | def __init__(self): method is_target_insn (line 142233) | def is_target_insn(self, insn): method do_invoke (line 142239) | def do_invoke(self, args): class ExecUntilKeywordReCommand (line 142245) | class ExecUntilKeywordReCommand(ExecUntilCommand): method __init__ (line 142271) | def __init__(self): method is_target_insn (line 142275) | def is_target_insn(self, insn): method do_invoke (line 142284) | def do_invoke(self, args): class ExecUntilCondCommand (line 142290) | class ExecUntilCondCommand(ExecUntilCommand): method __init__ (line 142315) | def __init__(self): method is_target_insn (line 142319) | def is_target_insn(self, insn): method do_invoke (line 142332) | def do_invoke(self, args): class ExecUntilUserCodeCommand (line 142361) | class ExecUntilUserCodeCommand(ExecUntilCommand): method __init__ (line 142379) | def __init__(self): method is_target_insn (line 142383) | def is_target_insn(self, insn): method do_invoke (line 142393) | def do_invoke(self, args): class ExecUntilLibcCodeCommand (line 142410) | class ExecUntilLibcCodeCommand(ExecUntilCommand): method __init__ (line 142428) | def __init__(self): method is_target_insn (line 142432) | def is_target_insn(self, insn): method do_invoke (line 142442) | def do_invoke(self, args): class ExecUntilSecureWorldCommand (line 142455) | class ExecUntilSecureWorldCommand(ExecUntilCommand): method __init__ (line 142471) | def __init__(self): method is_target_insn (line 142475) | def is_target_insn(self, _insn): method do_invoke (line 142482) | def do_invoke(self, args): class ExecUntilRegionChangeCommand (line 142494) | class ExecUntilRegionChangeCommand(ExecUntilCommand): method __init__ (line 142510) | def __init__(self): method is_target_insn (line 142514) | def is_target_insn(self, insn): method do_invoke (line 142523) | def do_invoke(self, args): class CallTraceCommand (line 142538) | class CallTraceCommand(ExecUntilCommand): method __init__ (line 142551) | def __init__(self): method print_insn (line 142555) | def print_insn(self, insn, indent): method print_insn_call (line 142568) | def print_insn_call(self, insn, indent): method print_insn_ret (line 142576) | def print_insn_ret(self, insn, indent): method print_insn_syscall (line 142584) | def print_insn_syscall(self, insn, indent): method call_trace (line 142592) | def call_trace(self): method do_invoke (line 142674) | def do_invoke(self, args): class CallUsermodehelperSetupBreakpoint (line 142679) | class CallUsermodehelperSetupBreakpoint(gdb.Breakpoint): method __init__ (line 142682) | def __init__(self, loc): method stop (line 142686) | def stop(self): class UsermodehelperTracerCommand (line 142704) | class UsermodehelperTracerCommand(GenericCommand): method do_invoke (line 142718) | def do_invoke(self, args): class ThunkBreakpoint (line 142729) | class ThunkBreakpoint(gdb.Breakpoint): method __init__ (line 142732) | def __init__(self, loc, sym, reg, maps): method search_perm (line 142741) | def search_perm(self, target): method stop (line 142748) | def stop(self): class ThunkTracerCommand (line 142802) | class ThunkTracerCommand(GenericCommand): method do_invoke (line 142816) | def do_invoke(self, args): class KmallocBreakpoint (line 142833) | class KmallocBreakpoint(gdb.Breakpoint): method __init__ (line 142836) | def __init__(self, loc, sym, index_of_size_arg, option, extra): method check_nested (line 142845) | def check_nested(self, task_addr): method stop (line 142855) | def stop(self): class KmallocRetBreakpoint (line 142890) | class KmallocRetBreakpoint(gdb.Breakpoint): method __init__ (line 142893) | def __init__(self, loc, sym, size, task_addr, option, extra): method stop (line 142904) | def stop(self): class KfreeBreakpoint (line 142946) | class KfreeBreakpoint(gdb.Breakpoint): method __init__ (line 142949) | def __init__(self, loc, sym, index_of_addr_arg, option, extra): method stop (line 142958) | def stop(self): class AllocPagesBreakpoint (line 143004) | class AllocPagesBreakpoint(gdb.Breakpoint): method __init__ (line 143007) | def __init__(self, loc, sym, index_of_order_arg, option, extra): method check_nested (line 143016) | def check_nested(self, task_addr): method stop (line 143026) | def stop(self): class AllocPagesRetBreakpoint (line 143051) | class AllocPagesRetBreakpoint(gdb.Breakpoint): method __init__ (line 143054) | def __init__(self, loc, sym, order, task_addr, option, extra): method stop (line 143065) | def stop(self): class FreePagesBreakpoint (line 143096) | class FreePagesBreakpoint(gdb.Breakpoint): method __init__ (line 143099) | def __init__(self, loc, sym, index_of_addr_arg, index_of_order_arg, op... method stop (line 143109) | def stop(self): class KmallocTracerCommand (line 143146) | class KmallocTracerCommand(GenericCommand): method create_option_info (line 143178) | def create_option_info(args, target_task=None): method clear_disabled_breakpoints (line 143192) | def clear_disabled_breakpoints(name, force=False): method initialize (line 143205) | def initialize(allocator, verbose): method get_task (line 143244) | def get_task(): method virt2name_and_size (line 143255) | def virt2name_and_size(vaddr): method print_backtrace (line 143267) | def print_backtrace(backtrace): method dump_chunk (line 143284) | def dump_chunk(dump, loc): method set_bp_to_kmalloc_kfree (line 143294) | def set_bp_to_kmalloc_kfree(option_info, extra_info): method set_bp_to_alloc_free_pages (line 143556) | def set_bp_to_alloc_free_pages(option_info, extra_info): method do_invoke (line 143618) | def do_invoke(self, args): class KmallocAllocatedBy_UserlandHardwareBreakpoint (line 143672) | class KmallocAllocatedBy_UserlandHardwareBreakpoint(gdb.Breakpoint): method __init__ (line 143675) | def __init__(self, loc): method stop (line 143680) | def stop(self): class KmallocAllocatedByCommand (line 143685) | class KmallocAllocatedByCommand(GenericCommand): method setup_syscall (line 143713) | def setup_syscall(self, syscall_name, args): method dump_untested_syscall (line 143732) | def dump_untested_syscall(self): method test_syscall (line 143772) | def test_syscall(self, breakpoints): method cleanup (line 145007) | def cleanup(self, hwbp, breakpoints): method do_invoke (line 145025) | def do_invoke(self, args): class KtraceBreakpoint (line 145122) | class KtraceBreakpoint(gdb.Breakpoint): method __init__ (line 145125) | def __init__(self, loc, sym, task_name_filter, task_addr_filter): method stop (line 145133) | def stop(self): class KtraceRetBreakpoint (line 145180) | class KtraceRetBreakpoint(gdb.FinishBreakpoint): method __init__ (line 145183) | def __init__(self, loc, sym, task_name_filter, task_addr_filter, rando... method stop (line 145193) | def stop(self): method out_of_scope (line 145219) | def out_of_scope(self): # noqa class KernelTraceCommand (line 145233) | class KernelTraceCommand(GenericCommand): method is_valid_addr (line 145260) | def is_valid_addr(self, addr): method do_invoke (line 145281) | def do_invoke(self, args): class UefiOvmfInfoCommand (line 145362) | class UefiOvmfInfoCommand(GenericCommand): method check_crc32 (line 145377) | def check_crc32(self, addr): method read_structure (line 145391) | def read_structure(self, addr, structure): method search_mem_backward_iter (line 145400) | def search_mem_backward_iter(self, keyword): method read_gPs (line 145426) | def read_gPs(self): method dump_gPs (line 145469) | def dump_gPs(self): method read_mBootServices (line 145484) | def read_mBootServices(self): method dump_mBootServices (line 145543) | def dump_mBootServices(self): method read_mDxeServices (line 145558) | def read_mDxeServices(self): method dump_mDxeServices (line 145591) | def dump_mDxeServices(self): method read_mEfiSystemTable (line 145606) | def read_mEfiSystemTable(self): method dump_mEfiSystemTable (line 145633) | def dump_mEfiSystemTable(self): method read_mEfiRuntimeServicesTable (line 145648) | def read_mEfiRuntimeServicesTable(self): method dump_mEfiRuntimeServicesTable (line 145677) | def dump_mEfiRuntimeServicesTable(self): method read_gMemoryMap (line 145692) | def read_gMemoryMap(self): method read_Entry (line 145720) | def read_Entry(self, addr): method dump_memory_map (line 145735) | def dump_memory_map(self): method do_invoke (line 145837) | def do_invoke(self, args): class AddSymbolTemporaryCommand (line 145857) | class AddSymbolTemporaryCommand(GenericCommand): method create_blank_elf (line 145878) | def create_blank_elf(text_base, text_end): method do_invoke (line 145997) | def do_invoke(self, args): class KsymaddrRemoteApplyCommand (line 146044) | class KsymaddrRemoteApplyCommand(GenericCommand): method create_symboled_elf (line 146056) | def create_symboled_elf(self, sym_elf_path): method do_invoke (line 146118) | def do_invoke(self, args): class WalkLinkListCommand (line 146149) | class WalkLinkListCommand(GenericCommand, BufferingOutput): method __init__ (line 146176) | def __init__(self): method walk_link_list (line 146180) | def walk_link_list(self, head, offset): method do_invoke (line 146221) | def do_invoke(self, args): class PeekPageFrameCommand (line 146231) | class PeekPageFrameCommand(GenericCommand, BufferingOutput): method get_bit (line 146256) | def get_bit(self, x, bit): method get_pfn (line 146259) | def get_pfn(self, x): method append_pfn_zero_warn (line 146262) | def append_pfn_zero_warn(self): method read_pagemap_with_virt_address (line 146272) | def read_pagemap_with_virt_address(self, address, pid): method get_pagemap_entry (line 146292) | def get_pagemap_entry(self, address, pid): method handle_address (line 146315) | def handle_address(self, address, pid): method handle_address_range (line 146352) | def handle_address_range(self, from_addr, to_addr, pid): method do_invoke (line 146393) | def do_invoke(self, args): class PeekPageFlagsCommand (line 146413) | class PeekPageFlagsCommand(GenericCommand, BufferingOutput): class KPageFlags (line 146431) | class KPageFlags: method __init__ (line 146462) | def __init__(self, value): method get_flag (line 146465) | def get_flag(self): method get_set_flags (line 146468) | def get_set_flags(self): method read_file (line 146471) | def read_file(self, path, pfn): method read_kpagecount (line 146489) | def read_kpagecount(self, pfn): method read_kpageflags (line 146493) | def read_kpageflags(self, pfn): method do_invoke (line 146500) | def do_invoke(self, args): class StackFrameCommand (line 146528) | class StackFrameCommand(GenericCommand): method do_invoke (line 146540) | def do_invoke(self, args): class XRefTelescopeCommand (line 146589) | class XRefTelescopeCommand(SearchPatternCommand, BufferingOutput): method xref_telescope (line 146613) | def xref_telescope(self, pattern, depth, history): method do_invoke (line 146650) | def do_invoke(self, args): class BytearrayCommand (line 146671) | class BytearrayCommand(GenericCommand): method expand_hex (line 146687) | def expand_hex(self, x): method do_invoke (line 146714) | def do_invoke(self, args): class SixelMemoryCommand (line 146768) | class SixelMemoryCommand(GenericCommand): method get_jpg_size (line 146782) | def get_jpg_size(self, start_address): method get_png_size (line 146816) | def get_png_size(self, start_address): method decode_barcode (line 146838) | def decode_barcode(self, path): method do_invoke (line 146858) | def do_invoke(self, args): class FrequencyAnalysisCommand (line 146898) | class FrequencyAnalysisCommand(GenericCommand, BufferingOutput): method hist256 (line 146926) | def hist256(self, data): method print_heatmap (line 146934) | def print_heatmap(self, h): method top_n (line 146965) | def top_n(self, h, n): method print_top_n (line 146976) | def print_top_n(self, h, n): method do_invoke (line 146992) | def do_invoke(self, args): class VisualDumpCommand (line 147020) | class VisualDumpCommand(GenericCommand): method make_command_line (line 147059) | def make_command_line(self, img_width, img_height, tmp_path): method do_invoke (line 147106) | def do_invoke(self, args): class FiletypeMemoryCommand (line 147169) | class FiletypeMemoryCommand(GenericCommand): method filetype_memory (line 147182) | def filetype_memory(self, start_address, end_address, size): method do_invoke (line 147213) | def do_invoke(self, args): class BinwalkMemoryCommand (line 147235) | class BinwalkMemoryCommand(GenericCommand): method memory_binwalk (line 147251) | def memory_binwalk(self): method do_invoke (line 147310) | def do_invoke(self, args): class BincompareCommand (line 147316) | class BincompareCommand(GenericCommand, BufferingOutput): method __init__ (line 147334) | def __init__(self): method compare (line 147338) | def compare(self, from1data, from2data, size): method do_invoke (line 147419) | def do_invoke(self, args): class SymbolsCommand (line 147456) | class SymbolsCommand(GenericCommand, BufferingOutput): method get_build_id (line 147469) | def get_build_id(self, filename): method get_build_ids (line 147479) | def get_build_ids(self): method get_symbols (line 147488) | def get_symbols(self): method do_invoke (line 147547) | def do_invoke(self, args): class TypesCommand (line 147561) | class TypesCommand(GenericCommand, BufferingOutput): method get_type_names (line 147583) | def get_type_names(self): method get_types (line 147629) | def get_types(self): method do_invoke (line 147658) | def do_invoke(self, args): class GefCommand (line 147672) | class GefCommand(GenericCommand): method __init__ (line 147698) | def __init__(self): method do_invoke (line 147724) | def do_invoke(self, args): class GefHelpCommand (line 147730) | class GefHelpCommand(GenericCommand, BufferingOutput): method generate_help (line 147740) | def generate_help(self): method do_invoke (line 147801) | def do_invoke(self, args): class GefConfigCommand (line 147810) | class GefConfigCommand(GenericCommand): method __init__ (line 147822) | def __init__(self): method print_setting (line 147826) | def print_setting(self, config_name, with_description=False, show_only... method set_setting (line 147868) | def set_setting(self, config_name, config_value): method complete (line 147901) | def complete(self, text, word): # noqa method do_invoke (line 147921) | def do_invoke(self, args): class GefSaveCommand (line 147949) | class GefSaveCommand(GenericCommand): method do_invoke (line 147960) | def do_invoke(self, args): class GefRestoreCommand (line 147997) | class GefRestoreCommand(GenericCommand): method do_invoke (line 148008) | def do_invoke(self, args): class GefMissingCommand (line 148066) | class GefMissingCommand(GenericCommand): method do_invoke (line 148083) | def do_invoke(self, args): class GefReloadCommand (line 148095) | class GefReloadCommand(GenericCommand): method do_invoke (line 148105) | def do_invoke(self, args): class GefResetCacheCommand (line 148148) | class GefResetCacheCommand(GenericCommand): method do_invoke (line 148160) | def do_invoke(self, args): class GefResetBreakpointsCommand (line 148169) | class GefResetBreakpointsCommand(GenericCommand): method get_breakpoint (line 148180) | def get_breakpoint(self, b): method do_invoke (line 148195) | def do_invoke(self, args): class GefArchListCommand (line 148220) | class GefArchListCommand(GenericCommand, BufferingOutput): method dump_arch_info (line 148230) | def dump_arch_info(self, arch): method listup_arch_info (line 148288) | def listup_arch_info(self): method do_invoke (line 148297) | def do_invoke(self, args): class GefRaiseExceptionCommand (line 148305) | class GefRaiseExceptionCommand(GenericCommand): method do_invoke (line 148315) | def do_invoke(self, args): class GefPyObjListCommand (line 148320) | class GefPyObjListCommand(GenericCommand, BufferingOutput): method listup_pyobject (line 148330) | def listup_pyobject(self): method do_invoke (line 148441) | def do_invoke(self, args): class GefAvailableCommandListCommand (line 148449) | class GefAvailableCommandListCommand(GenericCommand, BufferingOutput): method check_require_arch_set (line 148462) | def check_require_arch_set(self, decorators): method check_include_mode (line 148468) | def check_include_mode(self, decorators): method check_exclude_mode (line 148490) | def check_exclude_mode(self, decorators): method get_arch_name (line 148512) | def get_arch_name(self): method check_include_arch (line 148522) | def check_include_arch(self, decorators, arch_name): method check_exclude_arch (line 148528) | def check_exclude_arch(self, decorators, arch_name): method check_load_package (line 148534) | def check_load_package(self, decorators, dec_name, import_name): method add_out (line 148547) | def add_out(self, cmdline, avail, msg=""): method listup_avail_comms (line 148562) | def listup_avail_comms(self): method do_invoke (line 148611) | def do_invoke(self, args): class GefSetArchCommand (line 148621) | class GefSetArchCommand(GenericCommand): method arch_listup (line 148633) | def arch_listup(self): method do_invoke (line 148649) | def do_invoke(self, args): class GefStatusCommand (line 148664) | class GefStatusCommand(GenericCommand): method do_invoke (line 148675) | def do_invoke(self, args): class GefVersionCommand (line 148768) | class GefVersionCommand(GenericCommand): method os_version (line 148779) | def os_version(self): method kernel_version_from_uname (line 148809) | def kernel_version_from_uname(self): method kernel_version_from_proc (line 148817) | def kernel_version_from_proc(self): method system_libc_version (line 148823) | def system_libc_version(self): method qemu_system_version (line 148838) | def qemu_system_version(self): method qemu_user_version (line 148841) | def qemu_user_version(self): method gef_version (line 148849) | def gef_version(self): method gdb_version (line 148854) | def gdb_version(self): method python_version (line 148860) | def python_version(self): method capstone_version (line 148863) | def capstone_version(self): method keystone_version (line 148875) | def keystone_version(self): method unicorn_version (line 148887) | def unicorn_version(self): method ropper_version (line 148899) | def ropper_version(self): method angr_version (line 148911) | def angr_version(self): method gcc_version (line 148923) | def gcc_version(self): method readelf_version (line 148931) | def readelf_version(self): method objdump_version (line 148939) | def objdump_version(self): method seccomp_tools_version (line 148947) | def seccomp_tools_version(self): method ceccomp_version (line 148955) | def ceccomp_version(self): method one_gadget_version (line 148963) | def one_gadget_version(self): method rp_version (line 148971) | def rp_version(self): method show_compact_info (line 148981) | def show_compact_info(self): method show_full_info (line 148990) | def show_full_info(self): method do_invoke (line 149021) | def do_invoke(self, args): class GefCheckUpdateCommand (line 149030) | class GefCheckUpdateCommand(GenericCommand): method do_invoke (line 149040) | def do_invoke(self, args): class GefTmuxSetupCommand (line 149059) | class GefTmuxSetupCommand(GenericCommand): method get_redirect_configs (line 149084) | def get_redirect_configs(): method get_tty_gef_used (line 149102) | def get_tty_gef_used(): method reset_panes (line 149109) | def reset_panes(): method tmux_setup (line 149139) | def tmux_setup(self): method do_invoke (line 149168) | def do_invoke(self, args): class GefAlias (line 149187) | class GefAlias(gdb.Command): method __init__ (line 149192) | def __init__(self, alias, command, force_repeat=None, pre_defined=False): method invoke (line 149233) | def invoke(self, args, from_tty): # noqa class AliasesCommand (line 149241) | class AliasesCommand(GenericCommand): method __init__ (line 149257) | def __init__(self, *args, **kwargs): method do_invoke (line 149263) | def do_invoke(self, args): class AliasesAddCommand (line 149269) | class AliasesAddCommand(AliasesCommand): method __init__ (line 149286) | def __init__(self): method do_invoke (line 149291) | def do_invoke(self, args): class AliasesRmCommand (line 149302) | class AliasesRmCommand(AliasesCommand): method __init__ (line 149312) | def __init__(self): method do_invoke (line 149317) | def do_invoke(self, args): class AliasesListCommand (line 149328) | class AliasesListCommand(AliasesCommand, BufferingOutput): method __init__ (line 149338) | def __init__(self): method do_invoke (line 149343) | def do_invoke(self, args): class GefUtil (line 149361) | class GefUtil: method cached_lookup_type (line 149366) | def cached_lookup_type(_type): method get_tqdm (line 149374) | def get_tqdm(use_tqdm=True): method gef_convenience (line 149389) | def gef_convenience(value): class ArgparseExitProxyException (line 149396) | class ArgparseExitProxyException(Exception): method get_terminal_size (line 149400) | def get_terminal_size(redirect=""): method get_source (line 149419) | def get_source(function): method log2 (line 149427) | def log2(x): method fromhex_ignore_invalid (line 149432) | def fromhex_ignore_invalid(value, to_str=False): method which (line 149450) | def which(program): method show_last_exception (line 149482) | def show_last_exception(): method gef_execute_external (line 149518) | def gef_execute_external(command, as_list=False, *args, **kwargs): method walk (line 149532) | def walk(directory): method now_str (line 149543) | def now_str(): method mkstemp (line 149549) | def mkstemp(prefix="", dir=None, suffix=None, dt=None): method rmdir (line 149568) | def rmdir(directory, verbose=False, keep_root=False): method make_legend (line 149588) | def make_legend(msg): method get_size_str (line 149594) | def get_size_str(size, enable_color=True): class Gef (line 149614) | class Gef: method list_current_commands (line 149620) | def list_current_commands(): method load_commands (line 149633) | def load_commands(): method gef_prompt (line 149717) | def gef_prompt(_current_prompt): method fix_venv (line 149728) | def fix_venv(): method main (line 149813) | def main():