{ "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "attach", "name": "Attach", "pid": "${command:pickMyProcess}" // use ${command:pickProcess} to pick other users' processes }, { "type": "lldb", "request": "launch", "name": "Debug executable 'bfv_zkp'", "cargo": { "args": [ "build", "--bin=bfv_zkp", "--package=bfv_zkp" ], "filter": { "name": "bfv_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'bfv_zkp'", "cargo": { "args": [ "test", "--no-run", "--bin=bfv_zkp", "--package=bfv_zkp" ], "filter": { "name": "bfv_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen" ], "filter": { "name": "sunscreen", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'features'", "cargo": { "args": [ "test", "--no-run", "--test=features", "--package=sunscreen" ], "filter": { "name": "features", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'fhe_program_tests'", "cargo": { "args": [ "test", "--no-run", "--test=fhe_program_tests", "--package=sunscreen" ], "filter": { "name": "fhe_program_tests", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'unsigned'", "cargo": { "args": [ "test", "--no-run", "--test=unsigned", "--package=sunscreen" ], "filter": { "name": "unsigned", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'fractional'", "cargo": { "args": [ "test", "--no-run", "--test=fractional", "--package=sunscreen" ], "filter": { "name": "fractional", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'simd'", "cargo": { "args": [ "test", "--no-run", "--test=simd", "--package=sunscreen" ], "filter": { "name": "simd", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'rational'", "cargo": { "args": [ "test", "--no-run", "--test=rational", "--package=sunscreen" ], "filter": { "name": "rational", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'zkp_program_tests'", "cargo": { "args": [ "test", "--no-run", "--test=zkp_program_tests", "--package=sunscreen" ], "filter": { "name": "zkp_program_tests", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'edge_cases'", "cargo": { "args": [ "test", "--no-run", "--test=edge_cases", "--package=sunscreen" ], "filter": { "name": "edge_cases", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'serialization'", "cargo": { "args": [ "test", "--no-run", "--test=serialization", "--package=sunscreen" ], "filter": { "name": "serialization", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'multi_program'", "cargo": { "args": [ "test", "--no-run", "--test=multi_program", "--package=sunscreen" ], "filter": { "name": "multi_program", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'array'", "cargo": { "args": [ "test", "--no-run", "--test=array", "--package=sunscreen" ], "filter": { "name": "array", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'encrypt_decrypt'", "cargo": { "args": [ "test", "--no-run", "--test=encrypt_decrypt", "--package=sunscreen" ], "filter": { "name": "encrypt_decrypt", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'typename_tests'", "cargo": { "args": [ "test", "--no-run", "--test=typename_tests", "--package=sunscreen" ], "filter": { "name": "typename_tests", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'chaining'", "cargo": { "args": [ "test", "--no-run", "--test=chaining", "--package=sunscreen" ], "filter": { "name": "chaining", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'signed'", "cargo": { "args": [ "test", "--no-run", "--test=signed", "--package=sunscreen" ], "filter": { "name": "signed", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'fractional_range_proof'", "cargo": { "args": [ "test", "--no-run", "--bench=fractional_range_proof", "--package=sunscreen" ], "filter": { "name": "fractional_range_proof", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'smart_fhe'", "cargo": { "args": [ "test", "--no-run", "--bench=smart_fhe", "--package=sunscreen" ], "filter": { "name": "smart_fhe", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'seal_fhe'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=seal_fhe" ], "filter": { "name": "seal_fhe", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'test_common'", "cargo": { "args": [ "test", "--no-run", "--test=test_common", "--package=seal_fhe" ], "filter": { "name": "test_common", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'assumptions'", "cargo": { "args": [ "test", "--no-run", "--test=assumptions", "--package=seal_fhe" ], "filter": { "name": "assumptions", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'emsdk'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=emsdk" ], "filter": { "name": "emsdk", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_backend'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_backend" ], "filter": { "name": "sunscreen_backend", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_compiler_common'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_compiler_common" ], "filter": { "name": "sunscreen_compiler_common", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_fhe_program'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_fhe_program" ], "filter": { "name": "sunscreen_fhe_program", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_runtime'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_runtime" ], "filter": { "name": "sunscreen_runtime", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_zkp_backend'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_zkp_backend" ], "filter": { "name": "sunscreen_zkp_backend", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_bulletproofs'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_bulletproofs" ], "filter": { "name": "sunscreen_bulletproofs", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'range_proof'", "cargo": { "args": [ "test", "--no-run", "--test=range_proof", "--package=sunscreen_bulletproofs" ], "filter": { "name": "range_proof", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'r1cs'", "cargo": { "args": [ "test", "--no-run", "--test=r1cs", "--package=sunscreen_bulletproofs" ], "filter": { "name": "r1cs", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'range_proof'", "cargo": { "args": [ "test", "--no-run", "--bench=range_proof", "--package=sunscreen_bulletproofs" ], "filter": { "name": "range_proof", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'generators'", "cargo": { "args": [ "test", "--no-run", "--bench=generators", "--package=sunscreen_bulletproofs" ], "filter": { "name": "generators", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'r1cs'", "cargo": { "args": [ "test", "--no-run", "--bench=r1cs", "--package=sunscreen_bulletproofs" ], "filter": { "name": "r1cs", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'linear_proof'", "cargo": { "args": [ "test", "--no-run", "--bench=linear_proof", "--package=sunscreen_bulletproofs" ], "filter": { "name": "linear_proof", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_curve25519'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_curve25519" ], "filter": { "name": "sunscreen_curve25519", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'dalek_benchmarks'", "cargo": { "args": [ "test", "--no-run", "--bench=dalek_benchmarks", "--package=sunscreen_curve25519" ], "filter": { "name": "dalek_benchmarks", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'cannonical_norm_noise_model'", "cargo": { "args": [ "build", "--bin=cannonical_norm_noise_model", "--package=cannonical_norm_noise_model" ], "filter": { "name": "cannonical_norm_noise_model", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'cannonical_norm_noise_model'", "cargo": { "args": [ "test", "--no-run", "--bin=cannonical_norm_noise_model", "--package=cannonical_norm_noise_model" ], "filter": { "name": "cannonical_norm_noise_model", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'amm'", "cargo": { "args": [ "build", "--bin=amm", "--package=amm" ], "filter": { "name": "amm", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'amm'", "cargo": { "args": [ "test", "--no-run", "--bin=amm", "--package=amm" ], "filter": { "name": "amm", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'bigint'", "cargo": { "args": [ "build", "--bin=bigint", "--package=bigint" ], "filter": { "name": "bigint", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'bigint'", "cargo": { "args": [ "test", "--no-run", "--bin=bigint", "--package=bigint" ], "filter": { "name": "bigint", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'calculator_fractional'", "cargo": { "args": [ "build", "--bin=calculator_fractional", "--package=calculator_fractional" ], "filter": { "name": "calculator_fractional", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'calculator_fractional'", "cargo": { "args": [ "test", "--no-run", "--bin=calculator_fractional", "--package=calculator_fractional" ], "filter": { "name": "calculator_fractional", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'calculator_rational'", "cargo": { "args": [ "build", "--bin=calculator_rational", "--package=calculator_rational" ], "filter": { "name": "calculator_rational", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'calculator_rational'", "cargo": { "args": [ "test", "--no-run", "--bin=calculator_rational", "--package=calculator_rational" ], "filter": { "name": "calculator_rational", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'chi_sq'", "cargo": { "args": [ "build", "--bin=chi_sq", "--package=chi_sq" ], "filter": { "name": "chi_sq", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'chi_sq'", "cargo": { "args": [ "test", "--no-run", "--bin=chi_sq", "--package=chi_sq" ], "filter": { "name": "chi_sq", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'debugger'", "cargo": { "args": [ "build", "--bin=debugger", "--package=debugger" ], "filter": { "name": "debugger", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'debugger'", "cargo": { "args": [ "test", "--no-run", "--bin=debugger", "--package=debugger" ], "filter": { "name": "debugger", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'dot_prod'", "cargo": { "args": [ "build", "--bin=dot_prod", "--package=dot_prod" ], "filter": { "name": "dot_prod", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'dot_prod'", "cargo": { "args": [ "test", "--no-run", "--bin=dot_prod", "--package=dot_prod" ], "filter": { "name": "dot_prod", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'mean_variance'", "cargo": { "args": [ "build", "--bin=mean_variance", "--package=mean_variance" ], "filter": { "name": "mean_variance", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'mean_variance'", "cargo": { "args": [ "test", "--no-run", "--bin=mean_variance", "--package=mean_variance" ], "filter": { "name": "mean_variance", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'ordering_zkp'", "cargo": { "args": [ "build", "--bin=ordering_zkp", "--package=ordering_zkp" ], "filter": { "name": "ordering_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'ordering_zkp'", "cargo": { "args": [ "test", "--no-run", "--bin=ordering_zkp", "--package=ordering_zkp" ], "filter": { "name": "ordering_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'pir'", "cargo": { "args": [ "build", "--bin=pir", "--package=pir" ], "filter": { "name": "pir", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'pir'", "cargo": { "args": [ "test", "--no-run", "--bin=pir", "--package=pir" ], "filter": { "name": "pir", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'simple_multiply'", "cargo": { "args": [ "build", "--bin=simple_multiply", "--package=simple_multiply" ], "filter": { "name": "simple_multiply", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'simple_multiply'", "cargo": { "args": [ "test", "--no-run", "--bin=simple_multiply", "--package=simple_multiply" ], "filter": { "name": "simple_multiply", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug executable 'sudoku_zkp'", "cargo": { "args": [ "build", "--bin=sudoku_zkp", "--package=sudoku_zkp" ], "filter": { "name": "sudoku_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in executable 'sudoku_zkp'", "cargo": { "args": [ "test", "--no-run", "--bin=sudoku_zkp", "--package=sudoku_zkp" ], "filter": { "name": "sudoku_zkp", "kind": "bin" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'logproof'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=logproof" ], "filter": { "name": "logproof", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'linear_relation'", "cargo": { "args": [ "test", "--no-run", "--bench=linear_relation", "--package=logproof" ], "filter": { "name": "linear_relation", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_math'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_math" ], "filter": { "name": "sunscreen_math", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'gpu'", "cargo": { "args": [ "test", "--no-run", "--bench=gpu", "--package=sunscreen_math" ], "filter": { "name": "gpu", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'cpu'", "cargo": { "args": [ "test", "--no-run", "--bench=cpu", "--package=sunscreen_math" ], "filter": { "name": "cpu", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" } ] }