DW_LANG_V = 0x0043, /* V Programming Language */
DW_LANG_Algol68 = 0x0044, /* Algol68 */
DW_LANG_Nim = 0x0045, /* Nim */
+ DW_LANG_Erlang = 0x0046, /* Erlang */
+ DW_LANG_Elixir = 0x0047, /* Elixir */
+ DW_LANG_Gleam = 0x0048, /* Gleam */
DW_LANG_lo_user = 0x8000,
DW_LANG_Mips_Assembler = 0x8001, /* Assembler */
DW_LNAME_V = 0x002d,
DW_LNAME_Algol68 = 0x002e,
DW_LNAME_Nim = 0x002f,
+ DW_LNAME_Erlang = 0x0030,
+ DW_LNAME_Elixir = 0x0031,
+ DW_LNAME_Gleam = 0x0032,
DW_LNAME_lo_user = 0x8000,
DW_LNAME_hi_user = 0xffff
*lname = DW_LNAME_Nim;
*lversion = 0;
return 0;
+ case DW_LANG_Erlang:
+ *lname = DW_LNAME_Erlang;
+ *lversion = 0;
+ return 0;
+ case DW_LANG_Elixir:
+ *lname = DW_LNAME_Elixir;
+ *lversion = 0;
+ return 0;
+ case DW_LANG_Gleam:
+ *lname = DW_LNAME_Gleam;
+ *lversion = 0;
+ return 0;
default:
__libdw_seterrno (DWARF_E_UNKNOWN_LANGUAGE);
return -1;
case DW_LNAME_Nim:
*value = DW_LANG_Nim;
return 0;
+ case DW_LNAME_Erlang:
+ *value = DW_LANG_Erlang;
+ return 0;
+ case DW_LNAME_Elixir:
+ *value = DW_LANG_Elixir;
+ return 0;
+ case DW_LNAME_Gleam:
+ *value = DW_LANG_Gleam;
+ return 0;
default:
__libdw_seterrno (DWARF_E_UNKNOWN_LANGUAGE);
return -1;