Module Expr Str Import alias ImportFrom alias alias alias alias alias FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If NameLoad body For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If UnaryOpNot NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad Assign NameStore NameLoad If NameLoad body AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad orelse AugAssignAdd NameStore BinOpAdd Str Str AugAssignAdd NameStore BinOpAdd Str Str AugAssignAdd NameStore BinOpAdd Str Str AugAssignAdd NameStore BinOpAdd Str Str AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad NameLoad AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num Assign NameStore SubscriptLoad NameLoad Slice NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str decorator_list
N/A N/A implement 'valgrind' verb (debugs a single target with valgrind)

valgrind
valgrind [target]
valgrind [target] [config]
 N/A subprocess mod log util config project settings valgrind N/A N/A fips_dir proj_dir cfg_name target target_args N/A N/A N/A debug a single target with valgrind N/A proj_name N/A N/A util get_project_name_from_dir proj_dir N/A N/A N/A util ensure_valid_project_dir proj_dir N/A configs N/A N/A config load fips_dir proj_dir cfg_name N/A configs N/A N/A cfg configs N/A N/A N/A config_valid _ N/A N/A config check_config_valid fips_dir proj_dir cfg print_errors True N/A config_valid N/A N/A deploy_dir N/A N/A util get_deploy_dir fips_dir proj_name cfg N/A valgrind_bin N/A N/A settings get proj_dir valgrind N/A N/A valgrind_bin N/A N/A valgrind_bin valgrind N/A N/A N/A log colored N/A log YELLOW N/A N/A === valgrind: {} ({}) format N/A cfg N/A name valgrind_bin N/A cmd_line valgrind_bin N/A target_args N/A N/A cmd_line N/A N/A N/A join target_args N/A N/A cmd_line N/A --leak-check=no N/A cmd_line N/A --show-reachable=yes N/A cmd_line N/A --track-fds=yes N/A cmd_line N/A --run-libc-freeres=no N/A cmd_line N/A N/A N/A --log-file={}/valgrind-{}.log format proj_dir target N/A cmd_line N/A N/A N/A ./{} format target N/A N/A N/A subprocess call args cmd_line cwd deploy_dir shell True N/A N/A N/A N/A log error N/A N/A Config '{}' not valid in this environment format N/A cfg N/A name N/A N/A N/A N/A log error N/A N/A No valid configs found for '{}' format cfg_name N/A True N/A run N/A N/A fips_dir proj_dir args N/A N/A N/A debug a single target with valgrind N/A N/A N/A N/A util is_valid_project_dir proj_dir N/A N/A N/A N/A log error must be run in a project directory N/A tgt_name None N/A cfg_name None N/A tgt_args N/A N/A N/A -- args N/A N/A idx N/A N/A args index -- N/A tgt_args N/A args N/A N/A idx 1 N/A args N/A args N/A idx N/A N/A N/A len args 0 N/A N/A tgt_name N/A args N/A 0 N/A N/A N/A len args 1 N/A N/A cfg_name N/A args N/A 1 N/A N/A cfg_name N/A N/A cfg_name N/A N/A settings get proj_dir config N/A N/A tgt_name N/A N/A tgt_name N/A N/A settings get proj_dir target N/A N/A tgt_name N/A N/A N/A N/A log error no target specified N/A N/A valgrind fips_dir proj_dir cfg_name tgt_name tgt_args N/A help N/A N/A N/A N/A N/A print 'valgrind' help N/A N/A N/A log info N/A N/A N/A N/A log YELLOW fips valgrind
fips valgrind [target]
fips valgrind [target] [config]
 N/A log DEF    debug a single target in current or named config N/A