- marker_register_lib(__start___markers, \
- (((long)__stop___markers) - ((long)__start___markers)) \
- / sizeof(*__start___markers)); \
- } \
- \
- static void __attribute__((destructor)) __markers__destroy(void) \
+ marker_register_lib(__start___markers_ptrs, \
+ __stop___markers_ptrs \
+ - __start___markers_ptrs); \
+ } \
+ \
+ static void __attribute__((destructor)) __markers__destroy(void)\