account-O0.dSYM/Contents/Resources/DWARF/account-O0: file format Mach-O arm64 .debug_info contents: 0x00000000: Compile Unit: length = 0x00000150, format = DWARF32, version = 0x0005, unit_type = DW_UT_compile, abbr_offset = 0x0000, addr_size = 0x08 (next unit at 0x00000154) 0x0000000c: DW_TAG_compile_unit DW_AT_producer ("Apple clang version 17.0.0 (clang-1700.6.3.2)") DW_AT_language (DW_LANG_C11) DW_AT_name ("account.c") DW_AT_LLVM_sysroot ("/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk") DW_AT_APPLE_sdk ("MacOSX.sdk") DW_AT_str_offsets_base (0x00000008) DW_AT_stmt_list (0x00000000) DW_AT_comp_dir ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures") DW_AT_low_pc (0x00000001000004b0) DW_AT_high_pc (0x00000001000006f0) DW_AT_addr_base (0x00000008) 0x00000025: DW_TAG_base_type DW_AT_name ("char") DW_AT_encoding (DW_ATE_signed_char) DW_AT_byte_size (0x01) 0x00000029: DW_TAG_base_type DW_AT_name ("__ARRAY_SIZE_TYPE__") DW_AT_byte_size (0x08) DW_AT_encoding (DW_ATE_unsigned) 0x0000002d: DW_TAG_subprogram DW_AT_low_pc (0x00000001000004b0) DW_AT_high_pc (0x00000001000004e0) DW_AT_APPLE_omit_frame_ptr (true) DW_AT_frame_base (DW_OP_reg31 WSP) DW_AT_name ("bump") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (12) DW_AT_prototyped (true) DW_AT_type (0x000000ef "int") DW_AT_external (true) 0x0000003c: DW_TAG_formal_parameter DW_AT_location (DW_OP_fbreg +8) DW_AT_name ("a") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (12) DW_AT_type (0x000000f3 "account *") 0x00000047: DW_TAG_formal_parameter DW_AT_location (DW_OP_fbreg +4) DW_AT_name ("by") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (12) DW_AT_type (0x000000ef "int") 0x00000052: NULL 0x00000053: DW_TAG_subprogram DW_AT_low_pc (0x00000001000004e0) DW_AT_high_pc (0x0000000100000538) DW_AT_APPLE_omit_frame_ptr (true) DW_AT_frame_base (DW_OP_reg31 WSP) DW_AT_name ("classify") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (17) DW_AT_prototyped (true) DW_AT_type (0x000000ef "int") DW_AT_external (true) 0x00000062: DW_TAG_formal_parameter DW_AT_location (DW_OP_fbreg +0) DW_AT_name ("a") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (17) DW_AT_type (0x0000013d "const account *") 0x0000006d: NULL 0x0000006e: DW_TAG_subprogram DW_AT_low_pc (0x0000000100000538) DW_AT_high_pc (0x00000001000005a0) DW_AT_APPLE_omit_frame_ptr (true) DW_AT_frame_base (DW_OP_reg31 WSP) DW_AT_name ("sum_balances") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (23) DW_AT_prototyped (true) DW_AT_type (0x000000ef "int") DW_AT_external (true) 0x0000007d: DW_TAG_formal_parameter DW_AT_location (DW_OP_fbreg +24) DW_AT_name ("list") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (23) DW_AT_type (0x0000013d "const account *") 0x00000088: DW_TAG_formal_parameter DW_AT_location (DW_OP_fbreg +20) DW_AT_name ("count") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (23) DW_AT_type (0x000000ef "int") 0x00000093: DW_TAG_variable DW_AT_location (DW_OP_fbreg +16) DW_AT_name ("sum") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (24) DW_AT_type (0x000000ef "int") 0x0000009e: DW_TAG_lexical_block DW_AT_low_pc (0x0000000100000548) DW_AT_high_pc (0x0000000100000594) 0x000000a4: DW_TAG_variable DW_AT_location (DW_OP_fbreg +12) DW_AT_name ("i") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (25) DW_AT_type (0x000000ef "int") 0x000000af: NULL 0x000000b0: NULL 0x000000b1: DW_TAG_subprogram DW_AT_low_pc (0x00000001000005a0) DW_AT_high_pc (0x00000001000006f0) DW_AT_frame_base (DW_OP_reg29 W29) DW_AT_name ("main") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (29) DW_AT_prototyped (true) DW_AT_type (0x000000ef "int") DW_AT_external (true) 0x000000c0: DW_TAG_variable DW_AT_location (DW_OP_breg31 WSP+72) DW_AT_name ("rows") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (30) DW_AT_type (0x00000147 "account[3]") 0x000000cc: DW_TAG_variable DW_AT_location (DW_OP_breg31 WSP+64) DW_AT_name ("cash") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (41) DW_AT_type (0x000000ef "int") 0x000000d8: DW_TAG_variable DW_AT_location (DW_OP_breg31 WSP+60) DW_AT_name ("savings") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (42) DW_AT_type (0x000000ef "int") 0x000000e3: DW_TAG_variable DW_AT_location (DW_OP_breg31 WSP+56) DW_AT_name ("loan") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (43) DW_AT_type (0x000000ef "int") 0x000000ee: NULL 0x000000ef: DW_TAG_base_type DW_AT_name ("int") DW_AT_encoding (DW_ATE_signed) DW_AT_byte_size (0x04) 0x000000f3: DW_TAG_pointer_type DW_AT_type (0x000000f8 "account") 0x000000f8: DW_TAG_structure_type DW_AT_name ("account") DW_AT_byte_size (0x20) DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (4) 0x000000fd: DW_TAG_member DW_AT_name ("kind") DW_AT_type (0x00000025 "char") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (5) DW_AT_data_member_location (0x00) 0x00000106: DW_TAG_member DW_AT_name ("balance") DW_AT_type (0x000000ef "int") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (6) DW_AT_data_member_location (0x04) 0x0000010f: DW_TAG_member DW_AT_name ("code") DW_AT_type (0x0000012b "short") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (7) DW_AT_data_member_location (0x08) 0x00000118: DW_TAG_member DW_AT_name ("rate") DW_AT_type (0x0000012f "double") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (8) DW_AT_data_member_location (0x10) 0x00000121: DW_TAG_member DW_AT_name ("label") DW_AT_type (0x00000133 "const char *") DW_AT_decl_file ("/private/tmp/aiefs-re/phases/13-tools-and-protocols/42-dynamic-analysis-of-your-own-program/code/fixtures/account.c") DW_AT_decl_line (9) DW_AT_data_member_location (0x18) 0x0000012a: NULL 0x0000012b: DW_TAG_base_type DW_AT_name ("short") DW_AT_encoding (DW_ATE_signed) DW_AT_byte_size (0x02) 0x0000012f: DW_TAG_base_type DW_AT_name ("double") DW_AT_encoding (DW_ATE_float) DW_AT_byte_size (0x08) 0x00000133: DW_TAG_pointer_type DW_AT_type (0x00000138 "const char") 0x00000138: DW_TAG_const_type DW_AT_type (0x00000025 "char") 0x0000013d: DW_TAG_pointer_type DW_AT_type (0x00000142 "const account") 0x00000142: DW_TAG_const_type DW_AT_type (0x000000f8 "account") 0x00000147: DW_TAG_array_type DW_AT_type (0x000000f8 "account") 0x0000014c: DW_TAG_subrange_type DW_AT_type (0x00000029 "__ARRAY_SIZE_TYPE__") DW_AT_count (0x03) 0x00000152: NULL 0x00000153: NULL