Home | History | Annotate | Download | only in elfcopy

Lines Matching refs:field

72 byte_get_little_endian (unsigned char *field, int size)
77 return *field;
80 return ((unsigned int) (field[0]))
81 | (((unsigned int) (field[1])) << 8);
84 return ((unsigned long) (field[0]))
85 | (((unsigned long) (field[1])) << 8)
86 | (((unsigned long) (field[2])) << 16)
87 | (((unsigned long) (field[3])) << 24);
91 return ((dwarf_vma) (field[0]))
92 | (((dwarf_vma) (field[1])) << 8)
93 | (((dwarf_vma) (field[2])) << 16)
94 | (((dwarf_vma) (field[3])) << 24)
95 | (((dwarf_vma) (field[4])) << 32)
96 | (((dwarf_vma) (field[5])) << 40)
97 | (((dwarf_vma) (field[6])) << 48)
98 | (((dwarf_vma) (field[7])) << 56);
100 /* We want to extract data from an 8 byte wide field and
101 place it into a 4 byte wide field. Since this is a little
103 return ((unsigned long) (field[0]))
104 | (((unsigned long) (field[1])) << 8)
105 | (((unsigned long) (field[2])) << 16)
106 | (((unsigned long) (field[3])) << 24);
115 byte_get_big_endian (unsigned char *field, int size)
120 return *field;
123 return ((unsigned int) (field[1])) | (((int) (field[0])) << 8);
126 return ((unsigned long) (field[3]))
127 | (((unsigned long) (field[2])) << 8)
128 | (((unsigned long) (field[1])) << 16)
129 | (((unsigned long) (field[0])) << 24);
133 return ((dwarf_vma) (field[7]))
134 | (((dwarf_vma) (field[6])) << 8)
135 | (((dwarf_vma) (field[5])) << 16)
136 | (((dwarf_vma) (field[4])) << 24)
137 | (((dwarf_vma) (field[3])) << 32)
138 | (((dwarf_vma) (field[2])) << 40)
139 | (((dwarf_vma) (field[1])) << 48)
140 | (((dwarf_vma) (field[0])) << 56);
143 /* Although we are extracing data from an 8 byte wide field,
145 field += 4;
146 return ((unsigned long) (field[3]))
147 | (((unsigned long) (field[2])) << 8)
148 | (((unsigned long) (field[1])) << 16)
149 | (((unsigned long) (field[0])) << 24);
159 byte_get_signed (unsigned char *field, int size)
161 dwarf_vma x = byte_get (field, size);
1909 /* Sign extend the line base field. */