Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dmaivel/covirt
/ functions
Functions
280 in github.com/dmaivel/covirt
⨍
Functions
280
◇
Types & classes
95
↓ 45 callers
Function
is_colorized
Say whether a given stream should be colorized or not. It's always true for ATTY streams and may be true for streams marked with colorize flag.
covirt/utils/indicators.hpp:869
↓ 34 callers
Function
win_change_attributes
Change Windows Terminal colors attribute. If some parameter is `-1` then attribute won't changed.
covirt/utils/indicators.hpp:901
↓ 33 callers
Method
get
covirt/utils/argparse.hpp:1521
↓ 27 callers
Function
move
covirt/utils/indicators.hpp:1326
↓ 22 callers
Method
push_back
covirt/utils/indicators.hpp:2956
↓ 18 callers
Function
assertion
covirt/utils/log.hpp:148
↓ 17 callers
Method
length
covirt/analysis/basic_block.hpp:29
↓ 12 callers
Function
display_width
covirt/utils/indicators.hpp:1710
↓ 11 callers
Method
get_max
covirt/utils/argparse.hpp:1307
↓ 11 callers
Function
purple
covirt/utils/log.hpp:83
↓ 11 callers
Function
value
covirt/utils/log.hpp:60
↓ 10 callers
Method
get_min
covirt/utils/argparse.hpp:1305
↓ 10 callers
Method
help
Format help message
covirt/utils/argparse.hpp:2046
↓ 7 callers
Method
consume
covirt/utils/argparse.hpp:959
↓ 7 callers
Function
consume_binary_prefix
covirt/utils/argparse.hpp:213
↓ 7 callers
Function
consume_hex_prefix
covirt/utils/argparse.hpp:230
↓ 7 callers
Function
get_timestamp
covirt/utils/log.hpp:22
↓ 7 callers
Function
green
covirt/utils/log.hpp:71
↓ 7 callers
Function
starts_with
covirt/utils/argparse.hpp:195
↓ 6 callers
Method
is_completed
covirt/utils/indicators.hpp:2114
↓ 6 callers
Function
red
covirt/utils/log.hpp:77
↓ 6 callers
Function
vformat
covirt/utils/log.hpp:157
↓ 6 callers
Function
yellow
covirt/utils/log.hpp:89
↓ 5 callers
Method
get_usage_full
covirt/utils/argparse.hpp:1085
↓ 5 callers
Function
terminal_size
covirt/utils/indicators.hpp:984
↓ 4 callers
Function
fail
covirt/utils/log.hpp:120
↓ 4 callers
Method
immediate
covirt/analysis/disasm.hpp:42
↓ 4 callers
Method
register_index
covirt/analysis/disasm.cpp:22
↓ 4 callers
Function
set_font_style
covirt/utils/indicators.hpp:1769
↓ 4 callers
Method
set_progress
covirt/utils/indicators.hpp:2084
↓ 4 callers
Function
set_stream_color
covirt/utils/indicators.hpp:1738
↓ 4 callers
Function
value_hex
covirt/utils/log.hpp:171
↓ 3 callers
Method
as_memory
covirt/analysis/disasm.hpp:38
↓ 3 callers
Function
colorize_index
An index to be used to access a private storage of I/O streams. See colorize / nocolorize I/O manipulators for details. Due to the fact that static va
covirt/utils/indicators.hpp:846
↓ 3 callers
Method
contains
covirt/utils/argparse.hpp:1295
↓ 3 callers
Function
info
covirt/utils/log.hpp:134
↓ 3 callers
Function
is_jump
covirt/analysis/disasm.hpp:51
↓ 3 callers
Method
is_right_bounded
covirt/utils/argparse.hpp:1301
↓ 3 callers
Function
move_up
covirt/utils/indicators.hpp:1341
↓ 3 callers
Function
ok
covirt/utils/log.hpp:113
↓ 3 callers
Method
opcode
covirt/compiler/generic_emitter.hpp:32
↓ 3 callers
Method
print_progress
covirt/utils/indicators.hpp:2223
↓ 3 callers
Method
revert_effects
covirt/compiler/default_vm_enter.cpp:32
↓ 3 callers
Method
sections
covirt/analysis/binary.cpp:43
↓ 3 callers
Method
throw_away_register
covirt/obfuscator/expression.hpp:111
↓ 2 callers
Method
action
covirt/utils/argparse.hpp:674
↓ 2 callers
Method
assemble_effects
covirt/compiler/default_vm_enter.cpp:27
↓ 2 callers
Function
bad
covirt/utils/log.hpp:101
↓ 2 callers
Function
bisearch
auxiliary function for binary search in interval table */
covirt/utils/indicators.hpp:1444
↓ 2 callers
Function
clear
covirt/utils/log.hpp:20
↓ 2 callers
Method
collect_register
covirt/obfuscator/expression.hpp:99
↓ 2 callers
Method
emplace
covirt/compiler/generic_emitter.hpp:83
↓ 2 callers
Method
get_count
covirt/compiler/generic_emitter.hpp:19
↓ 2 callers
Method
get_length
covirt/compiler/default_vm_enter.cpp:22
↓ 2 callers
Method
imagebase
covirt/analysis/binary.cpp:60
↓ 2 callers
Function
is_atty
Test whether a given `std::ostream` object refers to a terminal.
covirt/utils/indicators.hpp:877
↓ 2 callers
Method
is_immediate
covirt/analysis/disasm.hpp:32
↓ 2 callers
Method
is_register
covirt/analysis/disasm.hpp:31
↓ 2 callers
Function
join
covirt/utils/argparse.hpp:506
↓ 2 callers
Function
mk_wcswidth
covirt/utils/indicators.hpp:1576
↓ 2 callers
Function
mk_wcwidth
covirt/utils/indicators.hpp:1495
↓ 2 callers
Method
parse_args
Call parse_args_internal - which does all the work * Then, validate the parsed arguments * This variant is used mainly for testing * @throws
covirt/utils/argparse.hpp:1814
↓ 2 callers
Function
pointer_range
covirt/utils/argparse.hpp:190
↓ 2 callers
Function
repr
covirt/utils/argparse.hpp:108
↓ 2 callers
Method
set_group_idx
covirt/utils/argparse.hpp:1572
↓ 2 callers
Method
set_usage_newline_counter
covirt/utils/argparse.hpp:1570
↓ 2 callers
Method
validate
* @throws std::runtime_error if argument values are not valid */
covirt/utils/argparse.hpp:1054
↓ 2 callers
Function
warn
covirt/utils/log.hpp:127
↓ 1 callers
Method
add_section
covirt/analysis/binary.cpp:18
↓ 1 callers
Function
apply_plus_one
covirt/utils/argparse.hpp:183
↓ 1 callers
Function
apply_plus_one_impl
covirt/utils/argparse.hpp:175
↓ 1 callers
Method
assemble
covirt/compiler/generic_vm.cpp:8
↓ 1 callers
Method
assemble_steps
covirt/obfuscator/expression.cpp:3
↓ 1 callers
Method
assign
covirt/analysis/disasm.cpp:11
↓ 1 callers
Function
blue
covirt/utils/log.hpp:107
↓ 1 callers
Method
cast
covirt/compiler/generic_emitter.hpp:53
↓ 1 callers
Method
emit
covirt/compiler/generic_emitter.hpp:22
↓ 1 callers
Function
erase_line
covirt/utils/indicators.hpp:1269
↓ 1 callers
Method
get_arguments_length
covirt/utils/argparse.hpp:1129
↓ 1 callers
Function
get_bb_which_address_resides_in
clear??
covirt/compiler/generic_lifter.cpp:9
↓ 1 callers
Method
get_bytes
covirt/compiler/default_vm_enter.cpp:11
↓ 1 callers
Method
get_fill_in_gaps
covirt/compiler/generic_lifter.hpp:47
↓ 1 callers
Method
get_inline_usage
covirt/utils/argparse.hpp:1099
↓ 1 callers
Method
get_length_of_longest_argument
Used by print_help.
covirt/utils/argparse.hpp:2506
↓ 1 callers
Function
get_levenshtein_distance
covirt/utils/argparse.hpp:539
↓ 1 callers
Function
get_most_similar_string
covirt/utils/argparse.hpp:562
↓ 1 callers
Function
get_standard_stream
Since C++ hasn't a true way to extract stream handler from the a given `std::ostream` object, I have to write this kind of hack.
covirt/utils/indicators.hpp:855
↓ 1 callers
Function
good
covirt/utils/log.hpp:95
↓ 1 callers
Method
is_empty
covirt/analysis/disasm.hpp:34
↓ 1 callers
Method
is_exact
covirt/utils/argparse.hpp:1299
↓ 1 callers
Method
is_memory
covirt/analysis/disasm.hpp:33
↓ 1 callers
Method
is_positional
* positional: * _empty_ * '-' * '-' decimal-literal * !'-' anything */
covirt/utils/argparse.hpp:1264
↓ 1 callers
Method
is_section_executable
covirt/analysis/binary.cpp:48
↓ 1 callers
Function
mk_wcwidth_cjk
* The following functions are the same as mk_wcwidth() and * mk_wcswidth(), except that spacing characters in the East Asian * Ambiguous (A) categor
covirt/utils/indicators.hpp:1597
↓ 1 callers
Function
name
covirt/utils/log.hpp:65
↓ 1 callers
Method
native
covirt/vm/v0.hpp:60
↓ 1 callers
Method
pass
covirt/obfuscator/passes/mba_pass.cpp:22
↓ 1 callers
Method
set_call_offset
covirt/compiler/generic_vm_enter.hpp:10
↓ 1 callers
Method
set_code_size
covirt/vm/v0.hpp:158
↓ 1 callers
Method
set_out_path
covirt/analysis/binary.hpp:36
next →
1–100 of 280, ranked by callers