Lines Matching refs:MCOUNT
36 * Cannot implement mcount in C as GCC will trash the ip register when it
45 #define MCOUNT \
53 * Preserve registers that are trashed during mcount \
60 * find the return address for mcount, \
61 * and the return address for mcount's caller. \
68 * selfpc = pc pushed by mcount call \
73 * Call the real mcount code \
77 * Restore registers that were trashed during mcount \
83 #define MCOUNT \
92 * Preserve registers that are trashed during mcount \
103 * find the return address for mcount, \
104 * and the return address for mcount's caller. \
110 * selfpc = pc pushed by mcount call \
114 * Call the real mcount code \
118 * Restore registers that were trashed during mcount \
125 #define MCOUNT \
135 * Preserve registers that are trashed during mcount \
147 * find the return address for mcount, \
148 * and the return address for mcount's caller. \
154 * selfpc = pc pushed by mcount call \
158 * Call the real mcount code \
162 * Restore registers that were trashed during mcount \
174 * splhigh() and splx() are heavyweight, and call mcount(). Therefore