[
  {
    "id": "hikari-bcf-O0",
    "build_id": "hikari-bcf-O0",
    "family": "hikari",
    "transformation": "bcf",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": false,
    "executable_size": 561664,
    "executable_sha256": "304BC45AD2A1AD093A88A1B092B577D08362ECF1A03D6E423439007FD1C829D1",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\bcf\\O0",
    "ir_instruction_count": 191,
    "ir_basic_block_count": 44,
    "ir_cfg_edge_count": 69,
    "ir_conditional_branch_count": 26,
    "ir_unconditional_branch_count": 17,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 99,
    "machine_basic_block_count": 15,
    "machine_cfg_edge_count": 18,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 10,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 361,
    "target_va": "0x140001460",
    "target_rva": "0x1460",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-bcf-O1",
    "build_id": "hikari-bcf-O1",
    "family": "hikari",
    "transformation": "bcf",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "87A2982D9DA1B8BE664F24AA8316FCFCD37E68EECA51C980DAE1049167CDFD40",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\bcf\\O1",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-bcf-O2",
    "build_id": "hikari-bcf-O2",
    "family": "hikari",
    "transformation": "bcf",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "011FB6D92833CC99F85211AF1F33D93BF8724CAA6491FD5F9DE2D65EFD6EAD86",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\bcf\\O2",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-bcf-O3",
    "build_id": "hikari-bcf-O3",
    "family": "hikari",
    "transformation": "bcf",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "E5A82FA923CECF9A68310471C7E1EF4D503A0DA340D8EE45B3749C23E17D69BE",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\bcf\\O3",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O0",
    "build_id": "hikari-clean-O0",
    "family": "hikari",
    "transformation": "clean",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "1FCACD6A48C87E4679C78EF5BE503410979DBD9557ECE5F880B6ED7E92D698C8",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O0",
    "ir_instruction_count": 155,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 115,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 467,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O1",
    "build_id": "hikari-clean-O1",
    "family": "hikari",
    "transformation": "clean",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9D3C689DA725AEDC8EDEFD10C9F9C5CB3C7BD83621A0B1CDE2DFF3E3EF39F178",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O1",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O2",
    "build_id": "hikari-clean-O2",
    "family": "hikari",
    "transformation": "clean",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C6DC039DFE2E802B2FB45926006AD7CE11FC277D759E101F33BC669F830B61B2",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O2",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O3",
    "build_id": "hikari-clean-O3",
    "family": "hikari",
    "transformation": "clean",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "ABE1374BCA7EEA94F31876779BFEC16F99ABDE38C0720E12BEBC831B2F3EB575",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O3",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O0-bcf-reference",
    "build_id": "hikari-clean-O0",
    "family": "hikari",
    "transformation": "clean_bcf_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "1FCACD6A48C87E4679C78EF5BE503410979DBD9557ECE5F880B6ED7E92D698C8",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O0",
    "ir_instruction_count": 46,
    "ir_basic_block_count": 11,
    "ir_cfg_edge_count": 14,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 6,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 39,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 2,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 179,
    "target_va": "0x140001210",
    "target_rva": "0x1210",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O1-bcf-reference",
    "build_id": "hikari-clean-O1",
    "family": "hikari",
    "transformation": "clean_bcf_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9D3C689DA725AEDC8EDEFD10C9F9C5CB3C7BD83621A0B1CDE2DFF3E3EF39F178",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O1",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O2-bcf-reference",
    "build_id": "hikari-clean-O2",
    "family": "hikari",
    "transformation": "clean_bcf_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C6DC039DFE2E802B2FB45926006AD7CE11FC277D759E101F33BC669F830B61B2",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O2",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O3-bcf-reference",
    "build_id": "hikari-clean-O3",
    "family": "hikari",
    "transformation": "clean_bcf_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "ABE1374BCA7EEA94F31876779BFEC16F99ABDE38C0720E12BEBC831B2F3EB575",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O3",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O0-calls-reference",
    "build_id": "hikari-clean-O0",
    "family": "hikari",
    "transformation": "clean_calls_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "1FCACD6A48C87E4679C78EF5BE503410979DBD9557ECE5F880B6ED7E92D698C8",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O0",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 14,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 56,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O1-calls-reference",
    "build_id": "hikari-clean-O1",
    "family": "hikari",
    "transformation": "clean_calls_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9D3C689DA725AEDC8EDEFD10C9F9C5CB3C7BD83621A0B1CDE2DFF3E3EF39F178",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O1",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001240",
    "target_rva": "0x1240",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O2-calls-reference",
    "build_id": "hikari-clean-O2",
    "family": "hikari",
    "transformation": "clean_calls_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C6DC039DFE2E802B2FB45926006AD7CE11FC277D759E101F33BC669F830B61B2",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O2",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O3-calls-reference",
    "build_id": "hikari-clean-O3",
    "family": "hikari",
    "transformation": "clean_calls_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "ABE1374BCA7EEA94F31876779BFEC16F99ABDE38C0720E12BEBC831B2F3EB575",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O3",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O0-data-reference",
    "build_id": "hikari-clean-O0",
    "family": "hikari",
    "transformation": "clean_data_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "1FCACD6A48C87E4679C78EF5BE503410979DBD9557ECE5F880B6ED7E92D698C8",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O0",
    "ir_instruction_count": 66,
    "ir_basic_block_count": 13,
    "ir_cfg_edge_count": 15,
    "ir_conditional_branch_count": 3,
    "ir_unconditional_branch_count": 9,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 12,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 3,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 207,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O1-data-reference",
    "build_id": "hikari-clean-O1",
    "family": "hikari",
    "transformation": "clean_data_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9D3C689DA725AEDC8EDEFD10C9F9C5CB3C7BD83621A0B1CDE2DFF3E3EF39F178",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O1",
    "ir_instruction_count": 20,
    "ir_basic_block_count": 4,
    "ir_cfg_edge_count": 5,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 1,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 19,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 67,
    "target_va": "0x140001260",
    "target_rva": "0x1260",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O2-data-reference",
    "build_id": "hikari-clean-O2",
    "family": "hikari",
    "transformation": "clean_data_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C6DC039DFE2E802B2FB45926006AD7CE11FC277D759E101F33BC669F830B61B2",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O2",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O3-data-reference",
    "build_id": "hikari-clean-O3",
    "family": "hikari",
    "transformation": "clean_data_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "ABE1374BCA7EEA94F31876779BFEC16F99ABDE38C0720E12BEBC831B2F3EB575",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O3",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O0-fla-reference",
    "build_id": "hikari-clean-O0",
    "family": "hikari",
    "transformation": "clean_fla_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "1FCACD6A48C87E4679C78EF5BE503410979DBD9557ECE5F880B6ED7E92D698C8",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O0",
    "ir_instruction_count": 69,
    "ir_basic_block_count": 16,
    "ir_cfg_edge_count": 21,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 11,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 68,
    "machine_basic_block_count": 21,
    "machine_cfg_edge_count": 26,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 10,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 296,
    "target_va": "0x1400012D0",
    "target_rva": "0x12D0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O1-fla-reference",
    "build_id": "hikari-clean-O1",
    "family": "hikari",
    "transformation": "clean_fla_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9D3C689DA725AEDC8EDEFD10C9F9C5CB3C7BD83621A0B1CDE2DFF3E3EF39F178",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O1",
    "ir_instruction_count": 34,
    "ir_basic_block_count": 8,
    "ir_cfg_edge_count": 11,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 5,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 35,
    "machine_basic_block_count": 9,
    "machine_cfg_edge_count": 9,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 124,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O2-fla-reference",
    "build_id": "hikari-clean-O2",
    "family": "hikari",
    "transformation": "clean_fla_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C6DC039DFE2E802B2FB45926006AD7CE11FC277D759E101F33BC669F830B61B2",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O2",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-clean-O3-fla-reference",
    "build_id": "hikari-clean-O3",
    "family": "hikari",
    "transformation": "clean_fla_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "ABE1374BCA7EEA94F31876779BFEC16F99ABDE38C0720E12BEBC831B2F3EB575",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\clean\\O3",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-fla-O0",
    "build_id": "hikari-fla-O0",
    "family": "hikari",
    "transformation": "fla",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 559104,
    "executable_sha256": "E7817F325DA3915EE278664746E45ECE95694C151D90D9AA10B62CB7E851792D",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\fla\\O0",
    "ir_instruction_count": 139,
    "ir_basic_block_count": 25,
    "ir_cfg_edge_count": 45,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 23,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 201,
    "machine_basic_block_count": 64,
    "machine_cfg_edge_count": 84,
    "machine_conditional_branch_count": 21,
    "machine_unconditional_branch_count": 42,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 986,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-fla-O1",
    "build_id": "hikari-fla-O1",
    "family": "hikari",
    "transformation": "fla",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "75849559747B97BFC453B19BBE0735FCA09D4D1DDDE2E7121492E98512EA776A",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\fla\\O1",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 24,
    "ir_cfg_edge_count": 44,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 22,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 158,
    "machine_basic_block_count": 52,
    "machine_cfg_edge_count": 79,
    "machine_conditional_branch_count": 28,
    "machine_unconditional_branch_count": 19,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 734,
    "target_va": "0x1400012E0",
    "target_rva": "0x12E0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-fla-O2",
    "build_id": "hikari-fla-O2",
    "family": "hikari",
    "transformation": "fla",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "33FD6C95CDAF2B292470D9396A2CCD30544BC4DBEE098F4E39C6FBDAE0418D71",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\fla\\O2",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 24,
    "ir_cfg_edge_count": 44,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 22,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 158,
    "machine_basic_block_count": 52,
    "machine_cfg_edge_count": 79,
    "machine_conditional_branch_count": 28,
    "machine_unconditional_branch_count": 19,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 734,
    "target_va": "0x1400012E0",
    "target_rva": "0x12E0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-fla-O3",
    "build_id": "hikari-fla-O3",
    "family": "hikari",
    "transformation": "fla",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "AF4E7D4322ED89EA65118FB88CE152020EC0FC4B488EEC485131D7AC194A5F82",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\fla\\O3",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 24,
    "ir_cfg_edge_count": 44,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 22,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 158,
    "machine_basic_block_count": 52,
    "machine_cfg_edge_count": 79,
    "machine_conditional_branch_count": 28,
    "machine_unconditional_branch_count": 19,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 734,
    "target_va": "0x1400012E0",
    "target_rva": "0x12E0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-split-O0",
    "build_id": "hikari-split-O0",
    "family": "hikari",
    "transformation": "split",
    "optimization": "O0",
    "dataset_role": "primary_o0_extra",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 558080,
    "executable_sha256": "6894E93093F78ED0A0426D44AD67D5D89FCDB6CD0BB9716D092F9EF1A3B83C5B",
    "input_source_sha256": "A0B59D1D420DB2A4AB478F3788BE1FEFD75C350045C0BC28E05641F224DBF637",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\primary_o0\\hikari\\split",
    "ir_instruction_count": 98,
    "ir_basic_block_count": 45,
    "ir_cfg_edge_count": 50,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 40,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 137,
    "machine_basic_block_count": 22,
    "machine_cfg_edge_count": 27,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 13,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 1,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 478,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-sub-O0",
    "build_id": "hikari-sub-O0",
    "family": "hikari",
    "transformation": "sub",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "B5CBBE8A91A544167ACCFD939EBE42508571D3D40668DDEA45803CF83CAC3148",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\sub\\O0",
    "ir_instruction_count": 245,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 213,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 808,
    "target_va": "0x140001050",
    "target_rva": "0x1050",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-sub-O1",
    "build_id": "hikari-sub-O1",
    "family": "hikari",
    "transformation": "sub",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "DF570FD3025B45DF6E42D07FD9BC7FA4440AA6E8590715D429E8E8E7C63C7BD6",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\sub\\O1",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-sub-O2",
    "build_id": "hikari-sub-O2",
    "family": "hikari",
    "transformation": "sub",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "D0358BA3BF447C37E33336E7C0A77B412510F9159D0EDBF68C7E5C1204578676",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\sub\\O2",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "hikari-sub-O3",
    "build_id": "hikari-sub-O3",
    "family": "hikari",
    "transformation": "sub",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "5F4BD902B8F682B1F12ED5D35013AAEE51723A12A8E310BB9569E48FCA72B660",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\hikari\\sub\\O3",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-bcf-O0",
    "build_id": "ollvm16-bcf-O0",
    "family": "ollvm16",
    "transformation": "bcf",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 571904,
    "executable_sha256": "3ED20E83BE53F28FAF64D1A1CFBC2FEB323B83EC35CCEE0FAF8D85AD7905285F",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\bcf\\O0",
    "ir_instruction_count": 343,
    "ir_basic_block_count": 44,
    "ir_cfg_edge_count": 69,
    "ir_conditional_branch_count": 26,
    "ir_unconditional_branch_count": 17,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 407,
    "machine_basic_block_count": 59,
    "machine_cfg_edge_count": 84,
    "machine_conditional_branch_count": 26,
    "machine_unconditional_branch_count": 32,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1461,
    "target_va": "0x140001630",
    "target_rva": "0x1630",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-bcf-O1",
    "build_id": "ollvm16-bcf-O1",
    "family": "ollvm16",
    "transformation": "bcf",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556544,
    "executable_sha256": "5761F054F82C3D9A2CD38F3A7C94799E72345A69BB53E6BA986942B8EE047204",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\bcf\\O1",
    "ir_instruction_count": 40,
    "ir_basic_block_count": 7,
    "ir_cfg_edge_count": 9,
    "ir_conditional_branch_count": 3,
    "ir_unconditional_branch_count": 3,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 2,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 39,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 9,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 1,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 158,
    "target_va": "0x140001330",
    "target_rva": "0x1330",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-bcf-O2",
    "build_id": "ollvm16-bcf-O2",
    "family": "ollvm16",
    "transformation": "bcf",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "8A011217C19CBAA8F3905A0922CE2CCD77C5A17E9E38F23F0470835B6B38197E",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\bcf\\O2",
    "ir_instruction_count": 24,
    "ir_basic_block_count": 3,
    "ir_cfg_edge_count": 3,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 1,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 25,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 105,
    "target_va": "0x140001380",
    "target_rva": "0x1380",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-bcf-O3",
    "build_id": "ollvm16-bcf-O3",
    "family": "ollvm16",
    "transformation": "bcf",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "DDA2BDAAFBADB10D1581306A563DD96A89B10304987A123A0557B90B0EF82FFF",
    "input_source_sha256": "DFC01F2C4D51506F79AF3C4748318D9DE10364EC5B774377727FDB6F673272F1",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\bcf\\O3",
    "ir_instruction_count": 24,
    "ir_basic_block_count": 3,
    "ir_cfg_edge_count": 3,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 1,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 25,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 105,
    "target_va": "0x140001380",
    "target_rva": "0x1380",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O0",
    "build_id": "ollvm16-clean-O0",
    "family": "ollvm16",
    "transformation": "clean",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "7FC180DAA49940E993245D7C131ABD19561E8181CBF6E40FFC1F080343E469E4",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O0",
    "ir_instruction_count": 155,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 115,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 467,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O1",
    "build_id": "ollvm16-clean-O1",
    "family": "ollvm16",
    "transformation": "clean",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "41001D1E5E00DBEAEE5310F79C6740C268C484E52D6BB6AEE0C8E35EE29F9365",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O1",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O2",
    "build_id": "ollvm16-clean-O2",
    "family": "ollvm16",
    "transformation": "clean",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "39F6F3C812460E68F859D613BC8C62506EDA34BE258B32C21CC55A17AD932C2F",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O2",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O3",
    "build_id": "ollvm16-clean-O3",
    "family": "ollvm16",
    "transformation": "clean",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9E76538D5439BB5639537AADB78B398BDD933BAC91D5C087D52EB426312F155D",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O3",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O0-bcf-reference",
    "build_id": "ollvm16-clean-O0",
    "family": "ollvm16",
    "transformation": "clean_bcf_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "7FC180DAA49940E993245D7C131ABD19561E8181CBF6E40FFC1F080343E469E4",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O0",
    "ir_instruction_count": 46,
    "ir_basic_block_count": 11,
    "ir_cfg_edge_count": 14,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 6,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 39,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 2,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 179,
    "target_va": "0x140001210",
    "target_rva": "0x1210",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O1-bcf-reference",
    "build_id": "ollvm16-clean-O1",
    "family": "ollvm16",
    "transformation": "clean_bcf_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "41001D1E5E00DBEAEE5310F79C6740C268C484E52D6BB6AEE0C8E35EE29F9365",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O1",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O2-bcf-reference",
    "build_id": "ollvm16-clean-O2",
    "family": "ollvm16",
    "transformation": "clean_bcf_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "39F6F3C812460E68F859D613BC8C62506EDA34BE258B32C21CC55A17AD932C2F",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O2",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O3-bcf-reference",
    "build_id": "ollvm16-clean-O3",
    "family": "ollvm16",
    "transformation": "clean_bcf_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9E76538D5439BB5639537AADB78B398BDD933BAC91D5C087D52EB426312F155D",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O3",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O0-calls-reference",
    "build_id": "ollvm16-clean-O0",
    "family": "ollvm16",
    "transformation": "clean_calls_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "7FC180DAA49940E993245D7C131ABD19561E8181CBF6E40FFC1F080343E469E4",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O0",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 14,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 56,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O1-calls-reference",
    "build_id": "ollvm16-clean-O1",
    "family": "ollvm16",
    "transformation": "clean_calls_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "41001D1E5E00DBEAEE5310F79C6740C268C484E52D6BB6AEE0C8E35EE29F9365",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O1",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001240",
    "target_rva": "0x1240",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O2-calls-reference",
    "build_id": "ollvm16-clean-O2",
    "family": "ollvm16",
    "transformation": "clean_calls_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "39F6F3C812460E68F859D613BC8C62506EDA34BE258B32C21CC55A17AD932C2F",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O2",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O3-calls-reference",
    "build_id": "ollvm16-clean-O3",
    "family": "ollvm16",
    "transformation": "clean_calls_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9E76538D5439BB5639537AADB78B398BDD933BAC91D5C087D52EB426312F155D",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O3",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O0-data-reference",
    "build_id": "ollvm16-clean-O0",
    "family": "ollvm16",
    "transformation": "clean_data_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "7FC180DAA49940E993245D7C131ABD19561E8181CBF6E40FFC1F080343E469E4",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O0",
    "ir_instruction_count": 66,
    "ir_basic_block_count": 13,
    "ir_cfg_edge_count": 15,
    "ir_conditional_branch_count": 3,
    "ir_unconditional_branch_count": 9,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 12,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 3,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 207,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O1-data-reference",
    "build_id": "ollvm16-clean-O1",
    "family": "ollvm16",
    "transformation": "clean_data_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "41001D1E5E00DBEAEE5310F79C6740C268C484E52D6BB6AEE0C8E35EE29F9365",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O1",
    "ir_instruction_count": 20,
    "ir_basic_block_count": 4,
    "ir_cfg_edge_count": 5,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 1,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 19,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 69,
    "target_va": "0x140001260",
    "target_rva": "0x1260",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O2-data-reference",
    "build_id": "ollvm16-clean-O2",
    "family": "ollvm16",
    "transformation": "clean_data_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "39F6F3C812460E68F859D613BC8C62506EDA34BE258B32C21CC55A17AD932C2F",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O2",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O3-data-reference",
    "build_id": "ollvm16-clean-O3",
    "family": "ollvm16",
    "transformation": "clean_data_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9E76538D5439BB5639537AADB78B398BDD933BAC91D5C087D52EB426312F155D",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O3",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O0-fla-reference",
    "build_id": "ollvm16-clean-O0",
    "family": "ollvm16",
    "transformation": "clean_fla_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "7FC180DAA49940E993245D7C131ABD19561E8181CBF6E40FFC1F080343E469E4",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O0",
    "ir_instruction_count": 69,
    "ir_basic_block_count": 16,
    "ir_cfg_edge_count": 21,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 11,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 68,
    "machine_basic_block_count": 21,
    "machine_cfg_edge_count": 26,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 10,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 296,
    "target_va": "0x1400012D0",
    "target_rva": "0x12D0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O1-fla-reference",
    "build_id": "ollvm16-clean-O1",
    "family": "ollvm16",
    "transformation": "clean_fla_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "41001D1E5E00DBEAEE5310F79C6740C268C484E52D6BB6AEE0C8E35EE29F9365",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O1",
    "ir_instruction_count": 34,
    "ir_basic_block_count": 8,
    "ir_cfg_edge_count": 11,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 5,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 35,
    "machine_basic_block_count": 9,
    "machine_cfg_edge_count": 9,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 124,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O2-fla-reference",
    "build_id": "ollvm16-clean-O2",
    "family": "ollvm16",
    "transformation": "clean_fla_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "39F6F3C812460E68F859D613BC8C62506EDA34BE258B32C21CC55A17AD932C2F",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O2",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-clean-O3-fla-reference",
    "build_id": "ollvm16-clean-O3",
    "family": "ollvm16",
    "transformation": "clean_fla_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "9E76538D5439BB5639537AADB78B398BDD933BAC91D5C087D52EB426312F155D",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\clean\\O3",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-fla-O0",
    "build_id": "ollvm16-fla-O0",
    "family": "ollvm16",
    "transformation": "fla",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 559104,
    "executable_sha256": "239D02B425E749CF2AEC01BBA297E9077A1773850DE04585D655A0E0C941EFB3",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\fla\\O0",
    "ir_instruction_count": 130,
    "ir_basic_block_count": 23,
    "ir_cfg_edge_count": 41,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 21,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 189,
    "machine_basic_block_count": 58,
    "machine_cfg_edge_count": 76,
    "machine_conditional_branch_count": 19,
    "machine_unconditional_branch_count": 38,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 914,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-fla-O1",
    "build_id": "ollvm16-fla-O1",
    "family": "ollvm16",
    "transformation": "fla",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "E09F9A1FBF8F2F2F9CD04D393443551E46AA48680295381A2A416837213E50E9",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\fla\\O1",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 22,
    "ir_cfg_edge_count": 40,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 20,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 135,
    "machine_basic_block_count": 53,
    "machine_cfg_edge_count": 82,
    "machine_conditional_branch_count": 30,
    "machine_unconditional_branch_count": 18,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 747,
    "target_va": "0x140001300",
    "target_rva": "0x1300",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-fla-O2",
    "build_id": "ollvm16-fla-O2",
    "family": "ollvm16",
    "transformation": "fla",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "DA98B3D2E50B69FF7219DE9E77FBBD91F046D2683D3B3FECE2F26AC2064F7000",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\fla\\O2",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 22,
    "ir_cfg_edge_count": 40,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 20,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 135,
    "machine_basic_block_count": 53,
    "machine_cfg_edge_count": 82,
    "machine_conditional_branch_count": 30,
    "machine_unconditional_branch_count": 18,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 747,
    "target_va": "0x140001300",
    "target_rva": "0x1300",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-fla-O3",
    "build_id": "ollvm16-fla-O3",
    "family": "ollvm16",
    "transformation": "fla",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "AA08D7AA281E9AE3126ECD206B018B5CEACD7B80A0A904B77A8DC7197875B846",
    "input_source_sha256": "A204809AB8959550C533075D81A5DAC1A9F47B822ECB1C5930CA45A41EAB3539",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\fla\\O3",
    "ir_instruction_count": 82,
    "ir_basic_block_count": 22,
    "ir_cfg_edge_count": 40,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 20,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 135,
    "machine_basic_block_count": 53,
    "machine_cfg_edge_count": 82,
    "machine_conditional_branch_count": 30,
    "machine_unconditional_branch_count": 18,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 747,
    "target_va": "0x140001300",
    "target_rva": "0x1300",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-sub-O0",
    "build_id": "ollvm16-sub-O0",
    "family": "ollvm16",
    "transformation": "sub",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 558080,
    "executable_sha256": "1219EFD932F81930556039CC0221AB757D8F9BA28A5036E5551D2C83BD69A65E",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\sub\\O0",
    "ir_instruction_count": 337,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 311,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1186,
    "target_va": "0x140001070",
    "target_rva": "0x1070",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-sub-O1",
    "build_id": "ollvm16-sub-O1",
    "family": "ollvm16",
    "transformation": "sub",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "EFB04A95E5C5E3B909F3605AFC086F47C8A7B79E6EFAF83EB52F9C0873CB80C2",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\sub\\O1",
    "ir_instruction_count": 312,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-sub-O2",
    "build_id": "ollvm16-sub-O2",
    "family": "ollvm16",
    "transformation": "sub",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "40A2B53022E79E72DEF0FDB541F920723B066E8503EFC60BD18C125DDD698DFD",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\sub\\O2",
    "ir_instruction_count": 312,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "ollvm16-sub-O3",
    "build_id": "ollvm16-sub-O3",
    "family": "ollvm16",
    "transformation": "sub",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C3274A8879F845E00F926829115ECECDA34584D0D7E1BDC971143F048AA09912",
    "input_source_sha256": "8F857D7DC9CA0C68E1F528B8E5245D7C20790614E0A7A5BB950D883AFC0EA13A",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\ollvm16\\sub\\O3",
    "ir_instruction_count": 312,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-bcf-O0",
    "build_id": "polaris-bcf-O0",
    "family": "polaris",
    "transformation": "bcf",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "859F3F4303CF59BB6437EEAC4DCC6894A9E4F6D47665C87B80C0F5A6634009F0",
    "input_source_sha256": "59CE13824798B77128320E9A87B17ECE208BC3ED83C2BDC3AD2AF068CD06C734",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\bcf\\O0",
    "ir_instruction_count": 219,
    "ir_basic_block_count": 35,
    "ir_cfg_edge_count": 54,
    "ir_conditional_branch_count": 20,
    "ir_unconditional_branch_count": 14,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 266,
    "machine_basic_block_count": 46,
    "machine_cfg_edge_count": 65,
    "machine_conditional_branch_count": 20,
    "machine_unconditional_branch_count": 23,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1019,
    "target_va": "0x140001210",
    "target_rva": "0x1210",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-bcf-O1",
    "build_id": "polaris-bcf-O1",
    "family": "polaris",
    "transformation": "bcf",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "C45A86BE701F25621A8DE68FB0FCCD00B1A5CCC54CEC59F40FD50DFCA2294418",
    "input_source_sha256": "59CE13824798B77128320E9A87B17ECE208BC3ED83C2BDC3AD2AF068CD06C734",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\bcf\\O1",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-bcf-O2",
    "build_id": "polaris-bcf-O2",
    "family": "polaris",
    "transformation": "bcf",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "440C1FCF715D6E9702545D7DFCC5827200BE00AAB5E5494D2A2228A5BB07131A",
    "input_source_sha256": "59CE13824798B77128320E9A87B17ECE208BC3ED83C2BDC3AD2AF068CD06C734",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\bcf\\O2",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-bcf-O3",
    "build_id": "polaris-bcf-O3",
    "family": "polaris",
    "transformation": "bcf",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "777AF5CDE7FB7CD73A85EE85B6F4DBBC329C10CD1AC8A034CCD2B48941C9F9A9",
    "input_source_sha256": "59CE13824798B77128320E9A87B17ECE208BC3ED83C2BDC3AD2AF068CD06C734",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\bcf\\O3",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O0",
    "build_id": "polaris-clean-O0",
    "family": "polaris",
    "transformation": "clean",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4C75C71BD29C9B4403C50457AD859A4EEA010D7298ED7D5501AECC29ED14E202",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O0",
    "ir_instruction_count": 155,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 115,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 467,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O1",
    "build_id": "polaris-clean-O1",
    "family": "polaris",
    "transformation": "clean",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "67298CA692AE0EDE0EE383A47E5F825A42D3F1843D11F3FB7E5F1786C2E7BD34",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O1",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O2",
    "build_id": "polaris-clean-O2",
    "family": "polaris",
    "transformation": "clean",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "6FB70B2B0F7AF1BEE6460C1148C23CF4F2CC381CB3D3190818AA27B049CEB2CF",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O2",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O3",
    "build_id": "polaris-clean-O3",
    "family": "polaris",
    "transformation": "clean",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "230FF0EF8F85B79809B5C17D74A76FCA3D3C5FFEDA8C04338F7C9CFE4AFD5A63",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O3",
    "ir_instruction_count": 128,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 308,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O0-bcf-reference",
    "build_id": "polaris-clean-O0",
    "family": "polaris",
    "transformation": "clean_bcf_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4C75C71BD29C9B4403C50457AD859A4EEA010D7298ED7D5501AECC29ED14E202",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O0",
    "ir_instruction_count": 46,
    "ir_basic_block_count": 11,
    "ir_cfg_edge_count": 14,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 6,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 39,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 2,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 179,
    "target_va": "0x140001210",
    "target_rva": "0x1210",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O1-bcf-reference",
    "build_id": "polaris-clean-O1",
    "family": "polaris",
    "transformation": "clean_bcf_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "67298CA692AE0EDE0EE383A47E5F825A42D3F1843D11F3FB7E5F1786C2E7BD34",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O1",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O2-bcf-reference",
    "build_id": "polaris-clean-O2",
    "family": "polaris",
    "transformation": "clean_bcf_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "6FB70B2B0F7AF1BEE6460C1148C23CF4F2CC381CB3D3190818AA27B049CEB2CF",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O2",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O3-bcf-reference",
    "build_id": "polaris-clean-O3",
    "family": "polaris",
    "transformation": "clean_bcf_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "230FF0EF8F85B79809B5C17D74A76FCA3D3C5FFEDA8C04338F7C9CFE4AFD5A63",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O3",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 16,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 71,
    "target_va": "0x140001170",
    "target_rva": "0x1170",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O0-calls-reference",
    "build_id": "polaris-clean-O0",
    "family": "polaris",
    "transformation": "clean_calls_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4C75C71BD29C9B4403C50457AD859A4EEA010D7298ED7D5501AECC29ED14E202",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O0",
    "ir_instruction_count": 14,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 14,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 56,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O1-calls-reference",
    "build_id": "polaris-clean-O1",
    "family": "polaris",
    "transformation": "clean_calls_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "67298CA692AE0EDE0EE383A47E5F825A42D3F1843D11F3FB7E5F1786C2E7BD34",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O1",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001240",
    "target_rva": "0x1240",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O2-calls-reference",
    "build_id": "polaris-clean-O2",
    "family": "polaris",
    "transformation": "clean_calls_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "6FB70B2B0F7AF1BEE6460C1148C23CF4F2CC381CB3D3190818AA27B049CEB2CF",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O2",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O3-calls-reference",
    "build_id": "polaris-clean-O3",
    "family": "polaris",
    "transformation": "clean_calls_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "230FF0EF8F85B79809B5C17D74A76FCA3D3C5FFEDA8C04338F7C9CFE4AFD5A63",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O3",
    "ir_instruction_count": 4,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 3,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x140001270",
    "target_rva": "0x1270",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O0-data-reference",
    "build_id": "polaris-clean-O0",
    "family": "polaris",
    "transformation": "clean_data_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4C75C71BD29C9B4403C50457AD859A4EEA010D7298ED7D5501AECC29ED14E202",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O0",
    "ir_instruction_count": 66,
    "ir_basic_block_count": 13,
    "ir_cfg_edge_count": 15,
    "ir_conditional_branch_count": 3,
    "ir_unconditional_branch_count": 9,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 51,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 12,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 3,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 207,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O1-data-reference",
    "build_id": "polaris-clean-O1",
    "family": "polaris",
    "transformation": "clean_data_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "67298CA692AE0EDE0EE383A47E5F825A42D3F1843D11F3FB7E5F1786C2E7BD34",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O1",
    "ir_instruction_count": 20,
    "ir_basic_block_count": 4,
    "ir_cfg_edge_count": 5,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 1,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 19,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 69,
    "target_va": "0x140001260",
    "target_rva": "0x1260",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O2-data-reference",
    "build_id": "polaris-clean-O2",
    "family": "polaris",
    "transformation": "clean_data_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "6FB70B2B0F7AF1BEE6460C1148C23CF4F2CC381CB3D3190818AA27B049CEB2CF",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O2",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O3-data-reference",
    "build_id": "polaris-clean-O3",
    "family": "polaris",
    "transformation": "clean_data_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "230FF0EF8F85B79809B5C17D74A76FCA3D3C5FFEDA8C04338F7C9CFE4AFD5A63",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O3",
    "ir_instruction_count": 1,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 2,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 6,
    "target_va": "0x140001290",
    "target_rva": "0x1290",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O0-fla-reference",
    "build_id": "polaris-clean-O0",
    "family": "polaris",
    "transformation": "clean_fla_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4C75C71BD29C9B4403C50457AD859A4EEA010D7298ED7D5501AECC29ED14E202",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O0",
    "ir_instruction_count": 69,
    "ir_basic_block_count": 16,
    "ir_cfg_edge_count": 21,
    "ir_conditional_branch_count": 4,
    "ir_unconditional_branch_count": 11,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 68,
    "machine_basic_block_count": 21,
    "machine_cfg_edge_count": 26,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 10,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 296,
    "target_va": "0x1400012D0",
    "target_rva": "0x12D0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O1-fla-reference",
    "build_id": "polaris-clean-O1",
    "family": "polaris",
    "transformation": "clean_fla_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "67298CA692AE0EDE0EE383A47E5F825A42D3F1843D11F3FB7E5F1786C2E7BD34",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O1",
    "ir_instruction_count": 34,
    "ir_basic_block_count": 8,
    "ir_cfg_edge_count": 11,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 5,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 35,
    "machine_basic_block_count": 9,
    "machine_cfg_edge_count": 9,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 124,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O2-fla-reference",
    "build_id": "polaris-clean-O2",
    "family": "polaris",
    "transformation": "clean_fla_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "6FB70B2B0F7AF1BEE6460C1148C23CF4F2CC381CB3D3190818AA27B049CEB2CF",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O2",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-clean-O3-fla-reference",
    "build_id": "polaris-clean-O3",
    "family": "polaris",
    "transformation": "clean_fla_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "230FF0EF8F85B79809B5C17D74A76FCA3D3C5FFEDA8C04338F7C9CFE4AFD5A63",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\clean\\O3",
    "ir_instruction_count": 41,
    "ir_basic_block_count": 6,
    "ir_cfg_edge_count": 8,
    "ir_conditional_branch_count": 1,
    "ir_unconditional_branch_count": 4,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 45,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 172,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-fla-O0",
    "build_id": "polaris-fla-O0",
    "family": "polaris",
    "transformation": "fla",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 557056,
    "executable_sha256": "37DF40569659D91229FED35BD4626F68E4E08836D3D5679D684A4C971ACA9D18",
    "input_source_sha256": "C2E5496E066D5FE3A771A49B400D91128126C1B66716F104AE121295FD308AD7",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\fla\\O0",
    "ir_instruction_count": 112,
    "ir_basic_block_count": 20,
    "ir_cfg_edge_count": 38,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 17,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 164,
    "machine_basic_block_count": 54,
    "machine_cfg_edge_count": 72,
    "machine_conditional_branch_count": 19,
    "machine_unconditional_branch_count": 34,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 801,
    "target_va": "0x1400012D0",
    "target_rva": "0x12D0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-fla-O1",
    "build_id": "polaris-fla-O1",
    "family": "polaris",
    "transformation": "fla",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "46DF6662494B1DC9DC48A99BB0DEF05B9ED8FCDDB161E60C0E4847F71D88D2F4",
    "input_source_sha256": "C2E5496E066D5FE3A771A49B400D91128126C1B66716F104AE121295FD308AD7",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\fla\\O1",
    "ir_instruction_count": 72,
    "ir_basic_block_count": 11,
    "ir_cfg_edge_count": 20,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 8,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 81,
    "machine_basic_block_count": 23,
    "machine_cfg_edge_count": 34,
    "machine_conditional_branch_count": 12,
    "machine_unconditional_branch_count": 7,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 369,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-fla-O2",
    "build_id": "polaris-fla-O2",
    "family": "polaris",
    "transformation": "fla",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "CF20EBA2426296FB0B28EFA2909219AA64C86886A837696C8305EBF9B4B2E1D4",
    "input_source_sha256": "C2E5496E066D5FE3A771A49B400D91128126C1B66716F104AE121295FD308AD7",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\fla\\O2",
    "ir_instruction_count": 70,
    "ir_basic_block_count": 10,
    "ir_cfg_edge_count": 18,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 7,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 76,
    "machine_basic_block_count": 20,
    "machine_cfg_edge_count": 29,
    "machine_conditional_branch_count": 10,
    "machine_unconditional_branch_count": 4,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 344,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-fla-O3",
    "build_id": "polaris-fla-O3",
    "family": "polaris",
    "transformation": "fla",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "54435B1DBC3373AE16CAA4BF0A8BA1BF020FC058150EE91BCBE37CAF24A3AB2C",
    "input_source_sha256": "C2E5496E066D5FE3A771A49B400D91128126C1B66716F104AE121295FD308AD7",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\fla\\O3",
    "ir_instruction_count": 70,
    "ir_basic_block_count": 10,
    "ir_cfg_edge_count": 18,
    "ir_conditional_branch_count": 2,
    "ir_unconditional_branch_count": 7,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 76,
    "machine_basic_block_count": 20,
    "machine_cfg_edge_count": 29,
    "machine_conditional_branch_count": 10,
    "machine_unconditional_branch_count": 4,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 344,
    "target_va": "0x1400011C0",
    "target_rva": "0x11C0",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-gvenc-O0",
    "build_id": "polaris-gvenc-O0",
    "family": "polaris",
    "transformation": "gvenc",
    "optimization": "O0",
    "dataset_role": "primary_o0_extra",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556544,
    "executable_sha256": "09288CFDFDAA5F7407E16BB27BD79129FA1F2A9E9BAF2B83752940C05248240E",
    "input_source_sha256": "46F5D5C0C716BE3E980153E7319D81945E3853DFF5A04F0C763C43650955C66C",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\primary_o0\\polaris\\gvenc",
    "ir_instruction_count": 81,
    "ir_basic_block_count": 13,
    "ir_cfg_edge_count": 15,
    "ir_conditional_branch_count": 3,
    "ir_unconditional_branch_count": 9,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 6,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 81,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 12,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 3,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 432,
    "target_va": "0x140001440",
    "target_rva": "0x1440",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-indcall-O0",
    "build_id": "polaris-indcall-O0",
    "family": "polaris",
    "transformation": "indcall",
    "optimization": "O0",
    "dataset_role": "primary_o0_extra",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "634272632192E634CE3598AA26EE32FB9D83CB73E4B3F205BAB0DB94389AF6D5",
    "input_source_sha256": "9B4632128CB5C529C6AD3E6A83415E8C2F61D07029010018AAF6EA7F6CB908DA",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\primary_o0\\polaris\\indcall",
    "ir_instruction_count": 26,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 3,
    "machine_instruction_count": 20,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 3,
    "target_function_byte_size": 86,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-mba-O0",
    "build_id": "polaris-mba-O0",
    "family": "polaris",
    "transformation": "mba",
    "optimization": "O0",
    "dataset_role": "primary_o0_extra",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 558080,
    "executable_sha256": "48A7750AAAD7E6CC7E0F9638D9278CF7864882D4BA95D0C3222596BC6879AEF5",
    "input_source_sha256": "736F2E17594B15BF7D651D54A0F331D1BF1302F3BF145ABE548CBAA5F21001ED",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\primary_o0\\polaris\\mba",
    "ir_instruction_count": 626,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 678,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 2611,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-sub-O0",
    "build_id": "polaris-sub-O0",
    "family": "polaris",
    "transformation": "sub",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556544,
    "executable_sha256": "B3ACCD8318A74CC14DC6A0482DC0BD5AB9CE5DB9E9B703E37A02598E0C0ABA34",
    "input_source_sha256": "64116B9E2E0C59F7D0510F8ECC67C58BF821749B2851D219FF804C95206B0393",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\sub\\O0",
    "ir_instruction_count": 282,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 0,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 227,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 836,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-sub-O1",
    "build_id": "polaris-sub-O1",
    "family": "polaris",
    "transformation": "sub",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "106933AA827E761E4B29E6E1032BC72E23C05CFC9E1EE2A8A53643C5738378DB",
    "input_source_sha256": "64116B9E2E0C59F7D0510F8ECC67C58BF821749B2851D219FF804C95206B0393",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\sub\\O1",
    "ir_instruction_count": 267,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-sub-O2",
    "build_id": "polaris-sub-O2",
    "family": "polaris",
    "transformation": "sub",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "AADD7D3C5FE1BC249D7B7369412EE23C40FC412E3647A9B8A2F7F1EC61E0645E",
    "input_source_sha256": "64116B9E2E0C59F7D0510F8ECC67C58BF821749B2851D219FF804C95206B0393",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\sub\\O2",
    "ir_instruction_count": 267,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "polaris-sub-O3",
    "build_id": "polaris-sub-O3",
    "family": "polaris",
    "transformation": "sub",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "21C86966AFFF78E59D67BF7A6CE53732834B66D8A1511EC2D775DE7A01A0C491",
    "input_source_sha256": "64116B9E2E0C59F7D0510F8ECC67C58BF821749B2851D219FF804C95206B0393",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\polaris\\sub\\O3",
    "ir_instruction_count": 267,
    "ir_basic_block_count": 1,
    "ir_cfg_edge_count": 0,
    "ir_conditional_branch_count": 0,
    "ir_unconditional_branch_count": 0,
    "ir_indirect_branch_count": 0,
    "ir_direct_call_count": 16,
    "ir_indirect_call_count": 0,
    "machine_instruction_count": 71,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 348,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": null,
    "source_if_count": null,
    "source_switch_count": null,
    "source_while_count": null,
    "source_for_count": null,
    "source_goto_count": null
  },
  {
    "id": "tigress-add_opaque-O0",
    "build_id": "tigress-add_opaque-O0",
    "family": "tigress",
    "transformation": "add_opaque",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 651264,
    "executable_sha256": "EC0422510CB401B0EC004A32961F45F5D9A399EA9EB021F4B16A38B6FE8052BE",
    "input_source_sha256": "0164E497B81528743441B92357BAD5734A59BD81361E68E4803793536863BB53",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\add_opaque\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 106,
    "machine_basic_block_count": 16,
    "machine_cfg_edge_count": 22,
    "machine_conditional_branch_count": 7,
    "machine_unconditional_branch_count": 3,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 416,
    "target_va": "0x140001110",
    "target_rva": "0x1110",
    "source_function_bytes": 1589,
    "source_if_count": 8,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-add_opaque-O1",
    "build_id": "tigress-add_opaque-O1",
    "family": "tigress",
    "transformation": "add_opaque",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 647680,
    "executable_sha256": "4EBDD70C47A2F493C4BA4E5B087FB7F33661843A58A14E355A91E9EF28D7ECB9",
    "input_source_sha256": "0164E497B81528743441B92357BAD5734A59BD81361E68E4803793536863BB53",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\add_opaque\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 67,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 16,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 276,
    "target_va": "0x1400010B0",
    "target_rva": "0x10B0",
    "source_function_bytes": 1589,
    "source_if_count": 8,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-add_opaque-O2",
    "build_id": "tigress-add_opaque-O2",
    "family": "tigress",
    "transformation": "add_opaque",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648192,
    "executable_sha256": "57DDF6ADE8F31FFC40E339AE3A07639A62857832E63B8965EEA4066270A33D82",
    "input_source_sha256": "0164E497B81528743441B92357BAD5734A59BD81361E68E4803793536863BB53",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\add_opaque\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 69,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 15,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 285,
    "target_va": "0x1400010E0",
    "target_rva": "0x10E0",
    "source_function_bytes": 1589,
    "source_if_count": 8,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-add_opaque-O3",
    "build_id": "tigress-add_opaque-O3",
    "family": "tigress",
    "transformation": "add_opaque",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648704,
    "executable_sha256": "115A52FCF55C4CA5DCD95DB81EA809E15BF5F31AFF1982505E02463F52AE9B66",
    "input_source_sha256": "0164E497B81528743441B92357BAD5734A59BD81361E68E4803793536863BB53",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\add_opaque\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 69,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 15,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 285,
    "target_va": "0x140001110",
    "target_rva": "0x1110",
    "source_function_bytes": 1589,
    "source_if_count": 8,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-clean-O0",
    "build_id": "tigress-clean-O0",
    "family": "tigress",
    "transformation": "clean",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4E366B3192FAD752CF026A5551ADB72AF68C6AB80404BC6642B0B2A27ED73765",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 249,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 1,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1015,
    "target_va": "0x140001060",
    "target_rva": "0x1060",
    "source_function_bytes": 1288,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O1",
    "build_id": "tigress-clean-O1",
    "family": "tigress",
    "transformation": "clean",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "1FC624BCEE716FDBDE0F359CC30E550A874EA3FDD2031F908E64CC6A6433BAEA",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 217,
    "machine_basic_block_count": 6,
    "machine_cfg_edge_count": 7,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 12,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 721,
    "target_va": "0x140001220",
    "target_rva": "0x1220",
    "source_function_bytes": 1288,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O2",
    "build_id": "tigress-clean-O2",
    "family": "tigress",
    "transformation": "clean",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "77084C979534D8A0D6FC7FF91A3E409665A05B480C6C14137321E8C7A61CBBE2",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 228,
    "machine_basic_block_count": 5,
    "machine_cfg_edge_count": 5,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 12,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 803,
    "target_va": "0x140001430",
    "target_rva": "0x1430",
    "source_function_bytes": 1288,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O3",
    "build_id": "tigress-clean-O3",
    "family": "tigress",
    "transformation": "clean",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "E96777D3A2A3572354218C293EAF0B2D3862C53E8C2A5FE444A1A885B287E289",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 106,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 439,
    "target_va": "0x140001030",
    "target_rva": "0x1030",
    "source_function_bytes": 1288,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O0-bcf-reference",
    "build_id": "tigress-clean-O0",
    "family": "tigress",
    "transformation": "clean_bcf_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4E366B3192FAD752CF026A5551ADB72AF68C6AB80404BC6642B0B2A27ED73765",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 39,
    "machine_basic_block_count": 11,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 2,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 142,
    "target_va": "0x140001460",
    "target_rva": "0x1460",
    "source_function_bytes": 447,
    "source_if_count": 4,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O1-bcf-reference",
    "build_id": "tigress-clean-O1",
    "family": "tigress",
    "transformation": "clean_bcf_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "1FC624BCEE716FDBDE0F359CC30E550A874EA3FDD2031F908E64CC6A6433BAEA",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 20,
    "machine_basic_block_count": 3,
    "machine_cfg_edge_count": 3,
    "machine_conditional_branch_count": 1,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 84,
    "target_va": "0x140001044",
    "target_rva": "0x1044",
    "source_function_bytes": 447,
    "source_if_count": 4,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O2-bcf-reference",
    "build_id": "tigress-clean-O2",
    "family": "tigress",
    "transformation": "clean_bcf_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "77084C979534D8A0D6FC7FF91A3E409665A05B480C6C14137321E8C7A61CBBE2",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 19,
    "machine_basic_block_count": 3,
    "machine_cfg_edge_count": 3,
    "machine_conditional_branch_count": 1,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 84,
    "target_va": "0x140001050",
    "target_rva": "0x1050",
    "source_function_bytes": 447,
    "source_if_count": 4,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O3-bcf-reference",
    "build_id": "tigress-clean-O3",
    "family": "tigress",
    "transformation": "clean_bcf_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_bogus_control_flow",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "E96777D3A2A3572354218C293EAF0B2D3862C53E8C2A5FE444A1A885B287E289",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 19,
    "machine_basic_block_count": 3,
    "machine_cfg_edge_count": 3,
    "machine_conditional_branch_count": 1,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 84,
    "target_va": "0x1400011F0",
    "target_rva": "0x11F0",
    "source_function_bytes": 447,
    "source_if_count": 4,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O0-calls-reference",
    "build_id": "tigress-clean-O0",
    "family": "tigress",
    "transformation": "clean_calls_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4E366B3192FAD752CF026A5551ADB72AF68C6AB80404BC6642B0B2A27ED73765",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 14,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 3,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 56,
    "target_va": "0x1400015F0",
    "target_rva": "0x15F0",
    "source_function_bytes": 185,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O1-calls-reference",
    "build_id": "tigress-clean-O1",
    "family": "tigress",
    "transformation": "clean_calls_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "1FC624BCEE716FDBDE0F359CC30E550A874EA3FDD2031F908E64CC6A6433BAEA",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 8,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 28,
    "target_va": "0x140001098",
    "target_rva": "0x1098",
    "source_function_bytes": 185,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O2-calls-reference",
    "build_id": "tigress-clean-O2",
    "family": "tigress",
    "transformation": "clean_calls_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "77084C979534D8A0D6FC7FF91A3E409665A05B480C6C14137321E8C7A61CBBE2",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 12,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 32,
    "target_va": "0x1400010B0",
    "target_rva": "0x10B0",
    "source_function_bytes": 185,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O3-calls-reference",
    "build_id": "tigress-clean-O3",
    "family": "tigress",
    "transformation": "clean_calls_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_calls",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "E96777D3A2A3572354218C293EAF0B2D3862C53E8C2A5FE444A1A885B287E289",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 28,
    "machine_basic_block_count": 2,
    "machine_cfg_edge_count": 1,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 2,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 48,
    "target_va": "0x140001330",
    "target_rva": "0x1330",
    "source_function_bytes": 185,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O0-data-reference",
    "build_id": "tigress-clean-O0",
    "family": "tigress",
    "transformation": "clean_data_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4E366B3192FAD752CF026A5551ADB72AF68C6AB80404BC6642B0B2A27ED73765",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 56,
    "machine_basic_block_count": 13,
    "machine_cfg_edge_count": 15,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 6,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 199,
    "target_va": "0x140001630",
    "target_rva": "0x1630",
    "source_function_bytes": 499,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 3,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O1-data-reference",
    "build_id": "tigress-clean-O1",
    "family": "tigress",
    "transformation": "clean_data_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "1FC624BCEE716FDBDE0F359CC30E550A874EA3FDD2031F908E64CC6A6433BAEA",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 24,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 9,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 85,
    "target_va": "0x140001154",
    "target_rva": "0x1154",
    "source_function_bytes": 499,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 3,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O2-data-reference",
    "build_id": "tigress-clean-O2",
    "family": "tigress",
    "transformation": "clean_data_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "77084C979534D8A0D6FC7FF91A3E409665A05B480C6C14137321E8C7A61CBBE2",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 97,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 5,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 410,
    "target_va": "0x1400011B0",
    "target_rva": "0x11B0",
    "source_function_bytes": 499,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 3,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O3-data-reference",
    "build_id": "tigress-clean-O3",
    "family": "tigress",
    "transformation": "clean_data_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_data",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "E96777D3A2A3572354218C293EAF0B2D3862C53E8C2A5FE444A1A885B287E289",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 97,
    "machine_basic_block_count": 10,
    "machine_cfg_edge_count": 14,
    "machine_conditional_branch_count": 5,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 410,
    "target_va": "0x140001360",
    "target_rva": "0x1360",
    "source_function_bytes": 499,
    "source_if_count": 0,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 3,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O0-fla-reference",
    "build_id": "tigress-clean-O0",
    "family": "tigress",
    "transformation": "clean_fla_reference",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 556032,
    "executable_sha256": "4E366B3192FAD752CF026A5551ADB72AF68C6AB80404BC6642B0B2A27ED73765",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 67,
    "machine_basic_block_count": 19,
    "machine_cfg_edge_count": 24,
    "machine_conditional_branch_count": 6,
    "machine_unconditional_branch_count": 8,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 224,
    "target_va": "0x140001500",
    "target_rva": "0x1500",
    "source_function_bytes": 705,
    "source_if_count": 2,
    "source_switch_count": 1,
    "source_while_count": 0,
    "source_for_count": 1,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O1-fla-reference",
    "build_id": "tigress-clean-O1",
    "family": "tigress",
    "transformation": "clean_fla_reference",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 554496,
    "executable_sha256": "1FC624BCEE716FDBDE0F359CC30E550A874EA3FDD2031F908E64CC6A6433BAEA",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 33,
    "machine_basic_block_count": 13,
    "machine_cfg_edge_count": 17,
    "machine_conditional_branch_count": 5,
    "machine_unconditional_branch_count": 4,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 113,
    "target_va": "0x1400011AC",
    "target_rva": "0x11AC",
    "source_function_bytes": 705,
    "source_if_count": 2,
    "source_switch_count": 1,
    "source_while_count": 0,
    "source_for_count": 1,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O2-fla-reference",
    "build_id": "tigress-clean-O2",
    "family": "tigress",
    "transformation": "clean_fla_reference",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "77084C979534D8A0D6FC7FF91A3E409665A05B480C6C14137321E8C7A61CBBE2",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 48,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 209,
    "target_va": "0x140001350",
    "target_rva": "0x1350",
    "source_function_bytes": 705,
    "source_if_count": 2,
    "source_switch_count": 1,
    "source_while_count": 0,
    "source_for_count": 1,
    "source_goto_count": 0
  },
  {
    "id": "tigress-clean-O3-fla-reference",
    "build_id": "tigress-clean-O3",
    "family": "tigress",
    "transformation": "clean_fla_reference",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 555008,
    "executable_sha256": "E96777D3A2A3572354218C293EAF0B2D3862C53E8C2A5FE444A1A885B287E289",
    "input_source_sha256": "39FEF0BB2A9742870F3D6F7CC864F7CFFA129136F6D2A59C4FB37F25906B99D2",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\clean\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 48,
    "machine_basic_block_count": 7,
    "machine_cfg_edge_count": 6,
    "machine_conditional_branch_count": 3,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 209,
    "target_va": "0x140001250",
    "target_rva": "0x1250",
    "source_function_bytes": 705,
    "source_if_count": 2,
    "source_switch_count": 1,
    "source_while_count": 0,
    "source_for_count": 1,
    "source_goto_count": 0
  },
  {
    "id": "tigress-encode_arithmetic-O0",
    "build_id": "tigress-encode_arithmetic-O0",
    "family": "tigress",
    "transformation": "encode_arithmetic",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 650752,
    "executable_sha256": "DBC1B4078560F18E682BD2C7E0763BA067202B69C23CA321056D234703BF4E2D",
    "input_source_sha256": "54163E7E0B29E5A3815CEB8A92A5C9C6A3186F7B790EC7E7CEEB525BBA19BD88",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\encode_arithmetic\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 426,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 1,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1698,
    "target_va": "0x1400011D0",
    "target_rva": "0x11D0",
    "source_function_bytes": 4345,
    "source_if_count": 1,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-encode_arithmetic-O1",
    "build_id": "tigress-encode_arithmetic-O1",
    "family": "tigress",
    "transformation": "encode_arithmetic",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 647168,
    "executable_sha256": "C4B0DAC1C49600A92F939F607478F3B51DEBE7EAED74C9ACCFC8565E540DF97E",
    "input_source_sha256": "54163E7E0B29E5A3815CEB8A92A5C9C6A3186F7B790EC7E7CEEB525BBA19BD88",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\encode_arithmetic\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 483,
    "machine_basic_block_count": 6,
    "machine_cfg_edge_count": 7,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 21,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1598,
    "target_va": "0x1400012C4",
    "target_rva": "0x12C4",
    "source_function_bytes": 4345,
    "source_if_count": 1,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-encode_arithmetic-O2",
    "build_id": "tigress-encode_arithmetic-O2",
    "family": "tigress",
    "transformation": "encode_arithmetic",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648192,
    "executable_sha256": "43FFDF325CF98DF99AEBE7B2B011A28488F1998F7FCD9D88F8C60756DA8CB985",
    "input_source_sha256": "54163E7E0B29E5A3815CEB8A92A5C9C6A3186F7B790EC7E7CEEB525BBA19BD88",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\encode_arithmetic\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 503,
    "machine_basic_block_count": 6,
    "machine_cfg_edge_count": 7,
    "machine_conditional_branch_count": 2,
    "machine_unconditional_branch_count": 1,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 21,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 1839,
    "target_va": "0x1400014E0",
    "target_rva": "0x14E0",
    "source_function_bytes": 4345,
    "source_if_count": 1,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-encode_arithmetic-O3",
    "build_id": "tigress-encode_arithmetic-O3",
    "family": "tigress",
    "transformation": "encode_arithmetic",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_substitution",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648192,
    "executable_sha256": "72AE9EF9630618A644C94BD303B37FDF61285DBFF29738AB67599F2294D9C9D4",
    "input_source_sha256": "54163E7E0B29E5A3815CEB8A92A5C9C6A3186F7B790EC7E7CEEB525BBA19BD88",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\encode_arithmetic\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 226,
    "machine_basic_block_count": 1,
    "machine_cfg_edge_count": 0,
    "machine_conditional_branch_count": 0,
    "machine_unconditional_branch_count": 0,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 843,
    "target_va": "0x1400011A0",
    "target_rva": "0x11A0",
    "source_function_bytes": 4345,
    "source_if_count": 1,
    "source_switch_count": 0,
    "source_while_count": 0,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-flatten-O0",
    "build_id": "tigress-flatten-O0",
    "family": "tigress",
    "transformation": "flatten",
    "optimization": "O0",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 650240,
    "executable_sha256": "4201A5095EFE5D367C7A261ED612F108CEE85AEBA7D002E6B2831F1E43F0549F",
    "input_source_sha256": "D941B46FE2FE146E7425B23682D4366E5F0DA418D2FF657601C6A16F69C84832",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\flatten\\O0",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 121,
    "machine_basic_block_count": 39,
    "machine_cfg_edge_count": 46,
    "machine_conditional_branch_count": 8,
    "machine_unconditional_branch_count": 25,
    "machine_indirect_branch_count": 1,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 573,
    "target_va": "0x140001020",
    "target_rva": "0x1020",
    "source_function_bytes": 2942,
    "source_if_count": 4,
    "source_switch_count": 2,
    "source_while_count": 1,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-flatten-O1",
    "build_id": "tigress-flatten-O1",
    "family": "tigress",
    "transformation": "flatten",
    "optimization": "O1",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 647168,
    "executable_sha256": "C33A61276CAA8FFC964FDBE15C9F17C6CCC4AEFC61B201E364407E80D3EAFA08",
    "input_source_sha256": "D941B46FE2FE146E7425B23682D4366E5F0DA418D2FF657601C6A16F69C84832",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\flatten\\O1",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 106,
    "machine_basic_block_count": 44,
    "machine_cfg_edge_count": 63,
    "machine_conditional_branch_count": 20,
    "machine_unconditional_branch_count": 18,
    "machine_indirect_branch_count": 0,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 396,
    "target_va": "0x140001244",
    "target_rva": "0x1244",
    "source_function_bytes": 2942,
    "source_if_count": 4,
    "source_switch_count": 2,
    "source_while_count": 1,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-flatten-O2",
    "build_id": "tigress-flatten-O2",
    "family": "tigress",
    "transformation": "flatten",
    "optimization": "O2",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648192,
    "executable_sha256": "154C176932E246BE5DFD56D0BC6A3F9F3DEB8C6DE6FD6C6243623620E8679295",
    "input_source_sha256": "D941B46FE2FE146E7425B23682D4366E5F0DA418D2FF657601C6A16F69C84832",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\flatten\\O2",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 83,
    "machine_basic_block_count": 25,
    "machine_cfg_edge_count": 28,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 19,
    "machine_indirect_branch_count": 1,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 344,
    "target_va": "0x140001400",
    "target_rva": "0x1400",
    "source_function_bytes": 2942,
    "source_if_count": 4,
    "source_switch_count": 2,
    "source_while_count": 1,
    "source_for_count": 0,
    "source_goto_count": 1
  },
  {
    "id": "tigress-flatten-O3",
    "build_id": "tigress-flatten-O3",
    "family": "tigress",
    "transformation": "flatten",
    "optimization": "O3",
    "dataset_role": "optimization_survival",
    "target_function": "demo_flattening",
    "semantic_pass": true,
    "serialized_ir_roundtrip": true,
    "executable_size": 648192,
    "executable_sha256": "E48C1F406C8F93296B446A0F3DBCB90FEF034E7F87607252DBEA434FC0666DC9",
    "input_source_sha256": "D941B46FE2FE146E7425B23682D4366E5F0DA418D2FF657601C6A16F69C84832",
    "artifact_directory": "E:\\Workspace\\seeing_through_obfuscation\\results\\showcase_matrix_v1\\optimization_survival\\tigress\\flatten\\O3",
    "ir_instruction_count": null,
    "ir_basic_block_count": null,
    "ir_cfg_edge_count": null,
    "ir_conditional_branch_count": null,
    "ir_unconditional_branch_count": null,
    "ir_indirect_branch_count": null,
    "ir_direct_call_count": null,
    "ir_indirect_call_count": null,
    "machine_instruction_count": 83,
    "machine_basic_block_count": 25,
    "machine_cfg_edge_count": 28,
    "machine_conditional_branch_count": 4,
    "machine_unconditional_branch_count": 19,
    "machine_indirect_branch_count": 1,
    "machine_direct_call_count": 0,
    "machine_indirect_call_count": 0,
    "target_function_byte_size": 344,
    "target_va": "0x140001020",
    "target_rva": "0x1020",
    "source_function_bytes": 2942,
    "source_if_count": 4,
    "source_switch_count": 2,
    "source_while_count": 1,
    "source_for_count": 0,
    "source_goto_count": 1
  }
]