1 // SPDX-License-Identifier: GPL-2.0
2 #include "map_symbol.h"
6 void map_symbol__exit(struct map_symbol
*ms
)
12 void addr_map_symbol__exit(struct addr_map_symbol
*ams
)
14 map_symbol__exit(&ams
->ms
);
17 void map_symbol__copy(struct map_symbol
*dst
, struct map_symbol
*src
)
19 dst
->maps
= maps__get(src
->maps
);
20 dst
->map
= map__get(src
->map
);
24 void addr_map_symbol__copy(struct addr_map_symbol
*dst
, struct addr_map_symbol
*src
)
26 map_symbol__copy(&dst
->ms
, &src
->ms
);
28 dst
->addr
= src
->addr
;
29 dst
->al_addr
= src
->al_addr
;
30 dst
->al_level
= src
->al_level
;
31 dst
->phys_addr
= src
->phys_addr
;
32 dst
->data_page_size
= src
->data_page_size
;