| ... | @@ -59,9 +59,7 @@ copied_globals: std.array_hash_map.Auto(String(.strtab), struct { | ... | @@ -59,9 +59,7 @@ copied_globals: std.array_hash_map.Auto(String(.strtab), struct { |
| 59 | /// (`R_*_COPY`), but cannot because we have not seen an appropriate definition in a linked DSO yet. | 59 | /// (`R_*_COPY`), but cannot because we have not seen an appropriate definition in a linked DSO yet. |
| 60 | /// | 60 | /// |
| 61 | /// Therefore, if, when scanning a DSO input, we discover a definition for one of these symbols, we | 61 | /// Therefore, if, when scanning a DSO input, we discover a definition for one of these symbols, we |
| 62 | /// will remove it from this map and call ` | 62 | /// will remove it from this map and call `maybeAddCopyRelocation`. |
| 63 | /// | | |
| 64 | /// which have not created | | |
| 65 | want_copied_globals: std.array_hash_map.Auto(String(.strtab), void), | 63 | want_copied_globals: std.array_hash_map.Auto(String(.strtab), void), |
| 66 | /// Key is a node which is a valid `Symbol.node` value, value is the name of the first global symbol | 64 | /// Key is a node which is a valid `Symbol.node` value, value is the name of the first global symbol |
| 67 | /// in that node. That symbol is the head of a linked list: see `Symbol.Global.next_in_node`. | 65 | /// in that node. That symbol is the head of a linked list: see `Symbol.Global.next_in_node`. |