Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dmaivel/covirt
/ types & classes
Types & classes
95 in github.com/dmaivel/covirt
⨍
Functions
280
◇
Types & classes
95
↓ 12 callers
Class
expression
covirt/obfuscator/expression.hpp:14
↓ 2 callers
Class
zydis_operand
covirt/analysis/disasm.hpp:19
↓ 1 callers
Class
parse_number<T>
covirt/utils/argparse.hpp:308
Class
ActionApply
covirt/utils/argparse.hpp:1017
Class
Argument
covirt/utils/argparse.hpp:598
Class
ArgumentParser
covirt/utils/argparse.hpp:596
Class
BlockProgressBar
covirt/utils/indicators.hpp:2327
Class
BlockProgressScaleWriter
covirt/utils/indicators.hpp:1822
Enum
Color
covirt/utils/indicators.hpp:27
Class
ConsumeBinaryPrefixResult
covirt/utils/argparse.hpp:208
Class
ConsumeHexPrefixResult
covirt/utils/argparse.hpp:223
Enum
Direction
covirt/utils/indicators.hpp:2628
Class
DynamicProgress
covirt/utils/indicators.hpp:2937
Enum
FontStyle
covirt/utils/indicators.hpp:38
Class
HasContainerTraits
covirt/utils/argparse.hpp:79
Class
HasContainerTraits< T, std::void_t<typename T::value_type, decltype(std::declval<T>().begin()), decltype(std::declval<T>().end()), decltype(std::declval<T>().size())>>
covirt/utils/argparse.hpp:86
Class
HasContainerTraits<std::string>
covirt/utils/argparse.hpp:81
Class
HasContainerTraits<std::string_view>
covirt/utils/argparse.hpp:83
Class
HasStreamableTraits
covirt/utils/argparse.hpp:95
Class
HasStreamableTraits< T, std::void_t<decltype(std::declval<std::ostream &>() << std::declval<T>())>>
covirt/utils/argparse.hpp:98
Class
IndeterminateProgressBar
covirt/utils/indicators.hpp:2622
Class
IndeterminateProgressScaleWriter
covirt/utils/indicators.hpp:1893
Class
IsChoiceTypeSupported
covirt/utils/argparse.hpp:530
Class
MultiProgress
covirt/utils/indicators.hpp:2852
Class
MutuallyExclusiveGroup
covirt/utils/argparse.hpp:1683
Class
NArgsRange
covirt/utils/argparse.hpp:1283
Class
ProgressBar
covirt/utils/indicators.hpp:1966
Enum
ProgressBarOption
covirt/utils/indicators.hpp:1094
Class
ProgressScaleWriter
covirt/utils/indicators.hpp:1849
Class
ProgressSpinner
covirt/utils/indicators.hpp:3065
Enum
ProgressType
covirt/utils/indicators.hpp:49
Class
Setting
covirt/utils/indicators.hpp:1120
Class
always_true
covirt/utils/indicators.hpp:1154
Class
are_settings
covirt/utils/indicators.hpp:1138
Class
are_settings<>
covirt/utils/indicators.hpp:1140
Class
are_settings_from_tuple
covirt/utils/indicators.hpp:1151
Class
assemble_steps_state
covirt/obfuscator/expression.hpp:92
Class
basic_block
covirt/analysis/basic_block.hpp:7
Class
binary
covirt/analysis/binary.hpp:30
Class
binary_asm
covirt/obfuscator/expression.hpp:79
Class
binary_op
covirt/obfuscator/expression.hpp:68
Class
can_invoke_to_string
covirt/utils/argparse.hpp:520
Enum
chars_format
covirt/utils/argparse.hpp:200
Class
conjuction
covirt/utils/indicators.hpp:1078
Class
conjuction<>
covirt/utils/indicators.hpp:1080
Class
conjuction<Op, TailOps...>
covirt/utils/indicators.hpp:1083
Enum
default_arguments
covirt/utils/argparse.hpp:582
Class
default_vm_enter
covirt/compiler/default_vm_enter.hpp:6
Class
disjunction
covirt/utils/indicators.hpp:1086
Class
disjunction<>
covirt/utils/indicators.hpp:1088
Class
disjunction<Op, TailOps...>
covirt/utils/indicators.hpp:1091
Class
fill_in_data
covirt/compiler/generic_lifter.hpp:25
Enum
fmt
covirt/utils/log.hpp:15
Class
generic_emitter
covirt/compiler/generic_emitter.hpp:11
Class
generic_lifter
covirt/compiler/generic_lifter.hpp:23
Class
generic_transform_pass
covirt/obfuscator/generic_transform.hpp:6
Class
generic_vm
to-do: support opcodes beyond uint8_t?
covirt/compiler/generic_vm.hpp:27
Class
generic_vm_enter
covirt/compiler/generic_vm_enter.hpp:8
Class
if_else
covirt/utils/indicators.hpp:1062
Class
if_else<false>
covirt/utils/indicators.hpp:1066
Class
if_else<true>
covirt/utils/indicators.hpp:1064
Class
if_else_type
covirt/utils/indicators.hpp:1068
Class
if_else_type<false, True, False>
covirt/utils/indicators.hpp:1074
Class
if_else_type<true, True, False>
covirt/utils/indicators.hpp:1070
Class
interval
covirt/utils/indicators.hpp:1438
Class
is_setting
covirt/utils/indicators.hpp:1133
Class
is_setting<Setting<T, Id>>
covirt/utils/indicators.hpp:1135
Class
is_setting_from_tuple
covirt/utils/indicators.hpp:1142
Class
is_setting_from_tuple<Setting, std::tuple<>>
covirt/utils/indicators.hpp:1144
Class
is_setting_from_tuple<Setting, std::tuple<TupleTypes...>>
covirt/utils/indicators.hpp:1147
Class
lift_result
covirt/compiler/generic_lifter.hpp:18
Class
mba_pass
covirt/obfuscator/passes/mba_pass.hpp:6
Enum
nargs_pattern
covirt/utils/argparse.hpp:580
Class
option_idx
covirt/utils/indicators.hpp:1188
Class
option_idx<Id, std::tuple<>, counter>
covirt/utils/indicators.hpp:1195
Class
option_idx<Id, std::tuple<T, Settings...>, counter>
covirt/utils/indicators.hpp:1191
Class
parse_number
covirt/utils/argparse.hpp:260
Class
parse_number<T, chars_format::binary>
covirt/utils/argparse.hpp:437
Class
parse_number<T, chars_format::fixed>
covirt/utils/argparse.hpp:478
Class
parse_number<T, chars_format::general>
covirt/utils/argparse.hpp:393
Class
parse_number<T, chars_format::hex>
covirt/utils/argparse.hpp:416
Class
parse_number<T, chars_format::scientific>
covirt/utils/argparse.hpp:451
Class
parse_number<T, radix_16>
covirt/utils/argparse.hpp:275
Class
parse_number<T, radix_2>
covirt/utils/argparse.hpp:266
Enum
prefix
covirt/utils/log.hpp:10
Class
smc_pass
covirt/obfuscator/passes/smc_pass.hpp:6
Class
subroutine
covirt/analysis/basic_block.hpp:16
Class
unary_asm
covirt/obfuscator/expression.hpp:86
Class
unary_op
covirt/obfuscator/expression.hpp:74
Class
v0_emitter
covirt/vm/v0.hpp:15
Class
v0_lifter
covirt/vm/v0.hpp:41
Enum
v0_op
covirt/vm/v0.hpp:11
Class
v0_vm
covirt/vm/v0.hpp:150
Class
vm_handler_metadata
to-do: make vm_handler_t return this
covirt/compiler/generic_vm.hpp:16
Class
winsize
covirt/utils/indicators.hpp:1005