Changeset 8df5f20 in mainline for kernel/arch/amd64/include/arch/istate.h
- Timestamp:
- 2019-02-11T14:56:26Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4805495
- Parents:
- 391996b
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-01 23:26:21)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-11 14:56:26)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/arch/istate.h
r391996b r8df5f20 47 47 48 48 /** Return true if exception happened while in userspace */ 49 NO_TRACE static inline int istate_from_uspace(istate_t *istate)49 _NO_TRACE static inline int istate_from_uspace(istate_t *istate) 50 50 { 51 51 return (istate->cs & RPL_USER) == RPL_USER; 52 52 } 53 53 54 NO_TRACE static inline void istate_set_retaddr(istate_t *istate,54 _NO_TRACE static inline void istate_set_retaddr(istate_t *istate, 55 55 uintptr_t retaddr) 56 56 { … … 58 58 } 59 59 60 NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)60 _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate) 61 61 { 62 62 return istate->rip; 63 63 } 64 64 65 NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)65 _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate) 66 66 { 67 67 return istate->rbp;
Note:
See TracChangeset
for help on using the changeset viewer.