Subversion Repositories HelenOS

Rev

Rev 1888 | Rev 2071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1888 Rev 2018
Line 226... Line 226...
226
    __asm__ volatile ("andl %%esp, %0\n" : "=r" (v) : "0" (~(STACK_SIZE-1)));
226
    __asm__ volatile ("andl %%esp, %0\n" : "=r" (v) : "0" (~(STACK_SIZE-1)));
227
   
227
   
228
    return v;
228
    return v;
229
}
229
}
230
 
230
 
231
static inline uint64_t rdtsc(void)
-
 
232
{
-
 
233
    uint64_t v;
-
 
234
   
-
 
235
    __asm__ volatile("rdtsc\n" : "=A" (v));
-
 
236
   
-
 
237
    return v;
-
 
238
}
-
 
239
 
-
 
240
/** Return current IP address */
231
/** Return current IP address */
241
static inline uintptr_t * get_ip()
232
static inline uintptr_t * get_ip()
242
{
233
{
243
    uintptr_t *ip;
234
    uintptr_t *ip;
244
 
235