since we use different functions/way to get bss/text for diff arch, added && defined(apple) to prevent errors while printing etext, edata etc (for linux we just use sdata)