More Apple, LLVM attributes (#497)
authorSeva Alekseyev <sevaa@yarxi.ru>
Thu, 7 Sep 2023 14:09:30 +0000 (10:09 -0400)
committerGitHub <noreply@github.com>
Thu, 7 Sep 2023 14:09:30 +0000 (07:09 -0700)
Co-authored-by: Seva Alekseyev <sevaa@nih.gov>
.gitignore
elftools/dwarf/enums.py

index 3053449015ca6dac7f98ffc04ca6c8b859f0101c..999a8e4549df4eef756b0c8deee4d2c956b5b888 100644 (file)
@@ -8,6 +8,7 @@ dist
 MANIFEST
 *.sublime-workspace
 *.egg-info
+.vscode
 
 
 
index e00915e067607ee02b0ab9c0cd335e60132c90ec..bd8db2d542ebd42d1d4d18cf3a17b3f386f308e7 100644 (file)
@@ -301,8 +301,9 @@ ENUM_DW_AT = dict(
 
     DW_AT_LLVM_include_path  = 0x3e00,
     DW_AT_LLVM_config_macros = 0x3e01,
-    DW_AT_LLVM_isysroot      = 0x3e02,
+    DW_AT_LLVM_isysroot      = 0x3e02, # sysroot elsewhere
     DW_AT_LLVM_tag_offset    = 0x3e03,
+    DW_AT_LLVM_apinotes      = 0x3e07,
 
     DW_AT_APPLE_optimized               = 0x3fe1,
     DW_AT_APPLE_flags                   = 0x3fe2,
@@ -317,6 +318,8 @@ ENUM_DW_AT = dict(
     DW_AT_APPLE_property_attribute      = 0x3feb,
     DW_AT_APPLE_objc_complete_type      = 0x3fec,
     DW_AT_APPLE_property                = 0x3fed,
+    DW_AT_APPLE_objc_direct             = 0x3fee,
+    DW_AT_APPLE_sdk                     = 0x3fef,
 
     _default_ = Pass,
 )