Changeset 4dc7a84 in mainline for uspace/lib/c/arch/amd64/include/libarch/fibril.h
- Timestamp:
- 2014-09-02T20:16:21Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0aee9b4
- Parents:
- 21365c0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/amd64/include/libarch/fibril.h
r21365c0 r4dc7a84 36 36 #define LIBC_amd64_FIBRIL_H_ 37 37 38 #include < sys/types.h>38 #include <libarch/fibril_context.h> 39 39 40 40 /* … … 53 53 } while (0) 54 54 55 /* We include only registers that must be preserved56 * during function call57 */58 typedef struct {59 uint64_t sp;60 uint64_t pc;61 62 uint64_t rbx;63 uint64_t rbp;64 65 uint64_t r12;66 uint64_t r13;67 uint64_t r14;68 uint64_t r15;69 70 uint64_t tls;71 } context_t;72 73 55 static inline uintptr_t context_get_fp(context_t *ctx) 74 56 {
Note:
See TracChangeset
for help on using the changeset viewer.