Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0xc3 (32-bit)
   Version:       4
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_producer    : (indirect string, offset: 0xa4): GNU C++ 4.8.4 -mcpu=cortex-m3 -mthumb -g -O0 -fno-exceptions -fmessage-length=0 -fno-common -fgcse-after-reload -fno-builtin -fsingle-precision-constant -fdata-sections -ffunction-sections
    <10>   DW_AT_language    : 4	(C++)
    <11>   DW_AT_name        : (indirect string, offset: 0xa): C:\Projects\PnD\NanoPc\bin\x64\Debug/NanoJ/workspace/NanoJ project/gen/mapping.cxx
    <15>   DW_AT_stmt_list   : 0x0
 <1><19>: Abbrev Number: 2 (DW_TAG_base_type)
    <1a>   DW_AT_byte_size   : 4
    <1b>   DW_AT_encoding    : 7	(unsigned)
    <1c>   DW_AT_name        : (indirect string, offset: 0x67): unsigned int
 <1><20>: Abbrev Number: 3 (DW_TAG_base_type)
    <21>   DW_AT_byte_size   : 4
    <22>   DW_AT_encoding    : 5	(signed)
    <23>   DW_AT_name        : int
 <1><27>: Abbrev Number: 4 (DW_TAG_typedef)
    <28>   DW_AT_name        : U16
    <2c>   DW_AT_decl_file   : 1
    <2d>   DW_AT_decl_line   : 27
    <2e>   DW_AT_type        : <0x32>
 <1><32>: Abbrev Number: 2 (DW_TAG_base_type)
    <33>   DW_AT_byte_size   : 2
    <34>   DW_AT_encoding    : 7	(unsigned)
    <35>   DW_AT_name        : (indirect string, offset: 0x82): short unsigned int
 <1><39>: Abbrev Number: 4 (DW_TAG_typedef)
    <3a>   DW_AT_name        : S16
    <3e>   DW_AT_decl_file   : 1
    <3f>   DW_AT_decl_line   : 28
    <40>   DW_AT_type        : <0x44>
 <1><44>: Abbrev Number: 2 (DW_TAG_base_type)
    <45>   DW_AT_byte_size   : 2
    <46>   DW_AT_encoding    : 5	(signed)
    <47>   DW_AT_name        : (indirect string, offset: 0x184): short int
 <1><4b>: Abbrev Number: 2 (DW_TAG_base_type)
    <4c>   DW_AT_byte_size   : 1
    <4d>   DW_AT_encoding    : 8	(unsigned char)
    <4e>   DW_AT_name        : (indirect string, offset: 0x74): unsigned char
 <1><52>: Abbrev Number: 4 (DW_TAG_typedef)
    <53>   DW_AT_name        : S08
    <57>   DW_AT_decl_file   : 1
    <58>   DW_AT_decl_line   : 30
    <59>   DW_AT_type        : <0x5d>
 <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)
    <5e>   DW_AT_byte_size   : 1
    <5f>   DW_AT_encoding    : 8	(unsigned char)
    <60>   DW_AT_name        : (indirect string, offset: 0x7d): char
 <1><64>: Abbrev Number: 2 (DW_TAG_base_type)
    <65>   DW_AT_byte_size   : 8
    <66>   DW_AT_encoding    : 7	(unsigned)
    <67>   DW_AT_name        : (indirect string, offset: 0x5d): long long unsigned int
 <1><6b>: Abbrev Number: 2 (DW_TAG_base_type)
    <6c>   DW_AT_byte_size   : 8
    <6d>   DW_AT_encoding    : 5	(signed)
    <6e>   DW_AT_name        : (indirect string, offset: 0x16a): long long int
 <1><72>: Abbrev Number: 2 (DW_TAG_base_type)
    <73>   DW_AT_byte_size   : 4
    <74>   DW_AT_encoding    : 7	(unsigned)
    <75>   DW_AT_name        : (indirect string, offset: 0x161): sizetype
 <1><79>: Abbrev Number: 5 (DW_TAG_structure_type)
    <7a>   DW_AT_byte_size   : 5
    <7b>   DW_AT_decl_file   : 2
    <7c>   DW_AT_decl_line   : 6
    <7d>   DW_AT_linkage_name: (indirect string, offset: 0x0): 8out_type
    <81>   DW_AT_sibling     : <0xaa>
 <2><85>: Abbrev Number: 6 (DW_TAG_member)
    <86>   DW_AT_name        : (indirect string, offset: 0x178): ControlWord
    <8a>   DW_AT_decl_file   : 2
    <8b>   DW_AT_decl_line   : 6
    <8c>   DW_AT_type        : <0x27>
    <90>   DW_AT_data_member_location: 0
 <2><91>: Abbrev Number: 6 (DW_TAG_member)
    <92>   DW_AT_name        : (indirect string, offset: 0x18e): OperationMode
    <96>   DW_AT_decl_file   : 2
    <97>   DW_AT_decl_line   : 6
    <98>   DW_AT_type        : <0x52>
    <9c>   DW_AT_data_member_location: 2
 <2><9d>: Abbrev Number: 6 (DW_TAG_member)
    <9e>   DW_AT_name        : (indirect string, offset: 0x95): TargetVelocity
    <a2>   DW_AT_decl_file   : 2
    <a3>   DW_AT_decl_line   : 6
    <a4>   DW_AT_type        : <0x39>
    <a8>   DW_AT_data_member_location: 3
 <2><a9>: Abbrev Number: 0
 <1><aa>: Abbrev Number: 7 (DW_TAG_typedef)
    <ab>   DW_AT_name        : (indirect string, offset: 0x1): out_type
    <af>   DW_AT_decl_file   : 2
    <b0>   DW_AT_decl_line   : 10
    <b1>   DW_AT_type        : <0x79>
 <1><b5>: Abbrev Number: 8 (DW_TAG_variable)
    <b6>   DW_AT_name        : Out
    <ba>   DW_AT_decl_file   : 3
    <bb>   DW_AT_decl_line   : 6
    <bc>   DW_AT_type        : <0xaa>
    <c0>   DW_AT_external    : 1
    <c0>   DW_AT_location    : 5 byte block: 3 40 e 0 20 	(DW_OP_addr: 20000e40)
 <1><c6>: Abbrev Number: 0
  Compilation Unit @ offset 0xc7:
   Length:        0xda (32-bit)
   Version:       4
   Abbrev Offset: 0x6d
   Pointer Size:  4
 <0><d2>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <d3>   DW_AT_producer    : (indirect string, offset: 0xa4): GNU C++ 4.8.4 -mcpu=cortex-m3 -mthumb -g -O0 -fno-exceptions -fmessage-length=0 -fno-common -fgcse-after-reload -fno-builtin -fsingle-precision-constant -fdata-sections -ffunction-sections
    <d7>   DW_AT_language    : 4	(C++)
    <d8>   DW_AT_name        : (indirect string, offset: 0x1a5): C:\Projects\PnD\NanoPc\bin\x64\Debug/NanoJ/workspace/NanoJ project/gen/mappings/vmmcode.cpp
    <dc>   DW_AT_ranges      : 0x0
    <e0>   DW_AT_low_pc      : 0x0
    <e4>   DW_AT_stmt_list   : 0x8b
 <1><e8>: Abbrev Number: 2 (DW_TAG_base_type)
    <e9>   DW_AT_byte_size   : 4
    <ea>   DW_AT_encoding    : 7	(unsigned)
    <eb>   DW_AT_name        : (indirect string, offset: 0x67): unsigned int
 <1><ef>: Abbrev Number: 3 (DW_TAG_base_type)
    <f0>   DW_AT_byte_size   : 4
    <f1>   DW_AT_encoding    : 5	(signed)
    <f2>   DW_AT_name        : int
 <1><f6>: Abbrev Number: 4 (DW_TAG_typedef)
    <f7>   DW_AT_name        : U16
    <fb>   DW_AT_decl_file   : 2
    <fc>   DW_AT_decl_line   : 27
    <fd>   DW_AT_type        : <0x101>
 <1><101>: Abbrev Number: 2 (DW_TAG_base_type)
    <102>   DW_AT_byte_size   : 2
    <103>   DW_AT_encoding    : 7	(unsigned)
    <104>   DW_AT_name        : (indirect string, offset: 0x82): short unsigned int
 <1><108>: Abbrev Number: 4 (DW_TAG_typedef)
    <109>   DW_AT_name        : S16
    <10d>   DW_AT_decl_file   : 2
    <10e>   DW_AT_decl_line   : 28
    <10f>   DW_AT_type        : <0x113>
 <1><113>: Abbrev Number: 2 (DW_TAG_base_type)
    <114>   DW_AT_byte_size   : 2
    <115>   DW_AT_encoding    : 5	(signed)
    <116>   DW_AT_name        : (indirect string, offset: 0x184): short int
 <1><11a>: Abbrev Number: 2 (DW_TAG_base_type)
    <11b>   DW_AT_byte_size   : 1
    <11c>   DW_AT_encoding    : 8	(unsigned char)
    <11d>   DW_AT_name        : (indirect string, offset: 0x74): unsigned char
 <1><121>: Abbrev Number: 4 (DW_TAG_typedef)
    <122>   DW_AT_name        : S08
    <126>   DW_AT_decl_file   : 2
    <127>   DW_AT_decl_line   : 30
    <128>   DW_AT_type        : <0x12c>
 <1><12c>: Abbrev Number: 2 (DW_TAG_base_type)
    <12d>   DW_AT_byte_size   : 1
    <12e>   DW_AT_encoding    : 8	(unsigned char)
    <12f>   DW_AT_name        : (indirect string, offset: 0x7d): char
 <1><133>: Abbrev Number: 2 (DW_TAG_base_type)
    <134>   DW_AT_byte_size   : 8
    <135>   DW_AT_encoding    : 7	(unsigned)
    <136>   DW_AT_name        : (indirect string, offset: 0x5d): long long unsigned int
 <1><13a>: Abbrev Number: 2 (DW_TAG_base_type)
    <13b>   DW_AT_byte_size   : 8
    <13c>   DW_AT_encoding    : 5	(signed)
    <13d>   DW_AT_name        : (indirect string, offset: 0x16a): long long int
 <1><141>: Abbrev Number: 2 (DW_TAG_base_type)
    <142>   DW_AT_byte_size   : 4
    <143>   DW_AT_encoding    : 7	(unsigned)
    <144>   DW_AT_name        : (indirect string, offset: 0x161): sizetype
 <1><148>: Abbrev Number: 5 (DW_TAG_structure_type)
    <149>   DW_AT_byte_size   : 5
    <14a>   DW_AT_decl_file   : 3
    <14b>   DW_AT_decl_line   : 6
    <14c>   DW_AT_linkage_name: (indirect string, offset: 0x0): 8out_type
    <150>   DW_AT_sibling     : <0x179>
 <2><154>: Abbrev Number: 6 (DW_TAG_member)
    <155>   DW_AT_name        : (indirect string, offset: 0x178): ControlWord
    <159>   DW_AT_decl_file   : 3
    <15a>   DW_AT_decl_line   : 6
    <15b>   DW_AT_type        : <0xf6>
    <15f>   DW_AT_data_member_location: 0
 <2><160>: Abbrev Number: 6 (DW_TAG_member)
    <161>   DW_AT_name        : (indirect string, offset: 0x18e): OperationMode
    <165>   DW_AT_decl_file   : 3
    <166>   DW_AT_decl_line   : 6
    <167>   DW_AT_type        : <0x121>
    <16b>   DW_AT_data_member_location: 2
 <2><16c>: Abbrev Number: 6 (DW_TAG_member)
    <16d>   DW_AT_name        : (indirect string, offset: 0x95): TargetVelocity
    <171>   DW_AT_decl_file   : 3
    <172>   DW_AT_decl_line   : 6
    <173>   DW_AT_type        : <0x108>
    <177>   DW_AT_data_member_location: 3
 <2><178>: Abbrev Number: 0
 <1><179>: Abbrev Number: 7 (DW_TAG_typedef)
    <17a>   DW_AT_name        : (indirect string, offset: 0x1): out_type
    <17e>   DW_AT_decl_file   : 3
    <17f>   DW_AT_decl_line   : 10
    <180>   DW_AT_type        : <0x148>
 <1><184>: Abbrev Number: 8 (DW_TAG_subprogram)
    <185>   DW_AT_external    : 1
    <185>   DW_AT_name        : (indirect string, offset: 0x201): user
    <189>   DW_AT_decl_file   : 1
    <18a>   DW_AT_decl_line   : 23
    <18b>   DW_AT_linkage_name: (indirect string, offset: 0x19c): _Z4userv
    <18f>   DW_AT_low_pc      : 0x8008410
    <193>   DW_AT_high_pc     : 0xcc
    <197>   DW_AT_frame_base  : 1 byte block: 9c 	(DW_OP_call_frame_cfa)
    <199>   DW_AT_GNU_all_tail_call_sites: 1
 <1><199>: Abbrev Number: 9 (DW_TAG_variable)
    <19a>   DW_AT_name        : Out
    <19e>   DW_AT_decl_file   : 3
    <19f>   DW_AT_decl_line   : 11
    <1a0>   DW_AT_type        : <0x179>
    <1a4>   DW_AT_external    : 1
    <1a4>   DW_AT_declaration : 1
 <1><1a4>: Abbrev Number: 0

