| ... | ... | @@ -782,10 +782,10 @@ pub const Elf32_Sym = extern struct { |
| 782 | 782 | st_shndx: Elf32_Section, |
| 783 | 783 | |
| 784 | 784 | pub inline fn st_type(self: @This()) u4 { |
| 785 | | return @as(u4, @truncate(self.st_info)); |
| 785 | return @truncate(self.st_info); |
| 786 | 786 | } |
| 787 | 787 | pub inline fn st_bind(self: @This()) u4 { |
| 788 | | return @as(u4, @truncate(self.st_info >> 4)); |
| 788 | return @truncate(self.st_info >> 4); |
| 789 | 789 | } |
| 790 | 790 | }; |
| 791 | 791 | pub const Elf64_Sym = extern struct { |
| ... | ... | @@ -797,10 +797,10 @@ pub const Elf64_Sym = extern struct { |
| 797 | 797 | st_size: Elf64_Xword, |
| 798 | 798 | |
| 799 | 799 | pub inline fn st_type(self: @This()) u4 { |
| 800 | | return @as(u4, @truncate(self.st_info)); |
| 800 | return @truncate(self.st_info); |
| 801 | 801 | } |
| 802 | 802 | pub inline fn st_bind(self: @This()) u4 { |
| 803 | | return @as(u4, @truncate(self.st_info >> 4)); |
| 803 | return @truncate(self.st_info >> 4); |
| 804 | 804 | } |
| 805 | 805 | }; |
| 806 | 806 | pub const Elf32_Syminfo = extern struct { |
| ... | ... | @@ -816,10 +816,10 @@ pub const Elf32_Rel = extern struct { |
| 816 | 816 | r_info: Elf32_Word, |
| 817 | 817 | |
| 818 | 818 | pub inline fn r_sym(self: @This()) u24 { |
| 819 | | return @as(u24, @truncate(self.r_info >> 8)); |
| 819 | return @truncate(self.r_info >> 8); |
| 820 | 820 | } |
| 821 | 821 | pub inline fn r_type(self: @This()) u8 { |
| 822 | | return @as(u8, @truncate(self.r_info)); |
| 822 | return @truncate(self.r_info); |
| 823 | 823 | } |
| 824 | 824 | }; |
| 825 | 825 | pub const Elf64_Rel = extern struct { |
| ... | ... | @@ -827,10 +827,10 @@ pub const Elf64_Rel = extern struct { |
| 827 | 827 | r_info: Elf64_Xword, |
| 828 | 828 | |
| 829 | 829 | pub inline fn r_sym(self: @This()) u32 { |
| 830 | | return @as(u32, @truncate(self.r_info >> 32)); |
| 830 | return @truncate(self.r_info >> 32); |
| 831 | 831 | } |
| 832 | 832 | pub inline fn r_type(self: @This()) u32 { |
| 833 | | return @as(u32, @truncate(self.r_info)); |
| 833 | return @truncate(self.r_info); |
| 834 | 834 | } |
| 835 | 835 | }; |
| 836 | 836 | pub const Elf32_Rela = extern struct { |
| ... | ... | @@ -839,10 +839,10 @@ pub const Elf32_Rela = extern struct { |
| 839 | 839 | r_addend: Elf32_Sword, |
| 840 | 840 | |
| 841 | 841 | pub inline fn r_sym(self: @This()) u24 { |
| 842 | | return @as(u24, @truncate(self.r_info >> 8)); |
| 842 | return @truncate(self.r_info >> 8); |
| 843 | 843 | } |
| 844 | 844 | pub inline fn r_type(self: @This()) u8 { |
| 845 | | return @as(u8, @truncate(self.r_info)); |
| 845 | return @truncate(self.r_info); |
| 846 | 846 | } |
| 847 | 847 | }; |
| 848 | 848 | pub const Elf64_Rela = extern struct { |
| ... | ... | @@ -851,10 +851,10 @@ pub const Elf64_Rela = extern struct { |
| 851 | 851 | r_addend: Elf64_Sxword, |
| 852 | 852 | |
| 853 | 853 | pub inline fn r_sym(self: @This()) u32 { |
| 854 | | return @as(u32, @truncate(self.r_info >> 32)); |
| 854 | return @truncate(self.r_info >> 32); |
| 855 | 855 | } |
| 856 | 856 | pub inline fn r_type(self: @This()) u32 { |
| 857 | | return @as(u32, @truncate(self.r_info)); |
| 857 | return @truncate(self.r_info); |
| 858 | 858 | } |
| 859 | 859 | }; |
| 860 | 860 | pub const Elf32_Dyn = extern struct { |