Home
last modified time | relevance | path

Searched refs:xstate (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/sys/arch/x86/x86/
H A Dfpu.c637 fpu_xstate_reload(union savefpu *fpu_save, uint64_t xstate) in fpu_xstate_reload() argument
643 fpu_save->sv_xsave_hdr.xsh_xstate_bv |= xstate; in fpu_xstate_reload()
782 process_read_xstate(struct lwp *l, struct xstate *xstate) in process_read_xstate() argument
788 memset(&xstate->xs_fxsave, 0, sizeof(xstate->xs_fxsave)); in process_read_xstate()
789 process_s87_to_xmm(&fpu_save->sv_87, &xstate->xs_fxsave); in process_read_xstate()
792 xstate->xs_rfbm = XCR0_X87; in process_read_xstate()
793 xstate->xs_xstate_bv = XCR0_X87; in process_read_xstate()
798 memcpy(&xstate->xs_fxsave, fpu_save->sv_xsave_hdr.xsh_fxsave, in process_read_xstate()
799 sizeof(xstate->xs_fxsave)); in process_read_xstate()
803 xstate->xs_rfbm = XCR0_X87 | XCR0_SSE; in process_read_xstate()
[all …]
/netbsd-src/sys/arch/i386/include/
H A Dptrace.h165 struct xstate xstate; /* XXX FIXME big stack object */ \
166 memset(&xstate, 0, sizeof(xstate)); \
167 if (!process_read_xstate(l, &xstate)) \
171 &xstate, sizeof(xstate)); \
/netbsd-src/sys/arch/amd64/include/
H A Dptrace.h120 struct xstate xstate; /* XXX FIXME big stack object */ \
121 memset(&xstate, 0, sizeof(xstate)); \
122 if (!process_read_xstate(l, &xstate)) \
126 &xstate, sizeof(xstate)); \
/netbsd-src/sys/arch/x86/include/
H A Dfpu.h45 int process_read_xstate(struct lwp *, struct xstate *);
46 int process_verify_xstate(const struct xstate *);
47 int process_write_xstate(struct lwp *, const struct xstate *);
H A Dcpu_extended_state.h181 struct xstate { struct
/netbsd-src/sys/arch/i386/i386/
H A Dprocess_machdep.c237 process_machdep_read_xstate(struct lwp *l, struct xstate *regs) in process_machdep_read_xstate()
252 process_machdep_write_xstate(struct lwp *l, const struct xstate *regs) in process_machdep_write_xstate()
336 if (iov.iov_len > sizeof(struct xstate)) in ptrace_machdep_dorequest()
337 iov.iov_len = sizeof(struct xstate); in ptrace_machdep_dorequest()
411 struct xstate r; /* XXX FIXME big stack object */ in process_machdep_doxstate()
/netbsd-src/sys/arch/amd64/amd64/
H A Dprocess_machdep.c290 process_machdep_read_xstate(struct lwp *l, struct xstate *regs) in process_machdep_read_xstate()
296 process_machdep_write_xstate(struct lwp *l, const struct xstate *regs) in process_machdep_write_xstate()
357 if (iov.iov_len > sizeof(struct xstate)) in ptrace_machdep_dorequest()
358 iov.iov_len = sizeof(struct xstate); in ptrace_machdep_dorequest()
399 struct xstate r; /* XXX FIXME big stack object */ in process_machdep_doxstate()
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/
H A Diolib.c755 char *xstate; in __collector_write_packet() local
759 xstate = "EXP_INIT"; in __collector_write_packet()
762 xstate = "EXP_OPEN"; in __collector_write_packet()
765 xstate = "EXP_PAUSED"; in __collector_write_packet()
768 xstate = "EXP_CLOSED"; in __collector_write_packet()
771 xstate = "Unknown"; in __collector_write_packet()
775 hndl->fname, xstate); in __collector_write_packet()
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/
H A Diolib.c757 char *xstate; in __collector_write_packet() local
761 xstate = "EXP_INIT"; in __collector_write_packet()
764 xstate = "EXP_OPEN"; in __collector_write_packet()
767 xstate = "EXP_PAUSED"; in __collector_write_packet()
770 xstate = "EXP_CLOSED"; in __collector_write_packet()
773 xstate = "Unknown"; in __collector_write_packet()
777 hndl->fname, xstate); in __collector_write_packet()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-i386.c328 } xstate; member
5054 i.xstate |= xstate_mmx; in md_assemble()
5057 i.xstate |= xstate_mask; in md_assemble()
5061 i.xstate |= xstate_tmm; in md_assemble()
5063 i.xstate |= xstate_zmm; in md_assemble()
5065 i.xstate |= xstate_ymm; in md_assemble()
5067 i.xstate |= xstate_xmm; in md_assemble()
9405 if ((i.xstate & xstate_tmm) == xstate_tmm in output_insn()
9416 if ((i.xstate & xstate_mmx) in output_insn()
9426 i.xstate |= xstate_zmm; in output_insn()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-i386.c354 } xstate; member
6858 i.xstate |= xstate_mmx; in md_assemble()
6861 i.xstate |= xstate_mask; in md_assemble()
6865 i.xstate |= xstate_tmm; in md_assemble()
6869 i.xstate |= xstate_zmm; in md_assemble()
6872 i.xstate |= xstate_ymm; in md_assemble()
6874 i.xstate |= xstate_xmm; in md_assemble()
11346 if ((i.xstate & xstate_tmm) == xstate_tmm in output_insn()
11357 if ((i.xstate & xstate_mmx) in output_insn()
11365 i.xstate |= xstate_zmm; in output_insn()
[all …]
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-20106913 there is no .reg-xstate section.
7607 * common/i386-xstate.h (I386_XSTATE_X87_MASK): New.
7651 <sys/uio.h> and "i386-xstate.h".
7691 (amd64_regset_from_core_section): Support .reg-xstate section.
7706 * i387-tdep.c: Include "i386-xstate.h".
7722 <sys/uio.h> and "i386-xstate.h".
7736 "i386-xstate.h" and "features/i386/i386-avx-linux.c".
7737 (i386_linux_regset_sections): Add ".reg-xstate".
7752 * i386-tdep.c: Include "i386-xstate.h" and
7770 (i386_regset_from_core_section): Support .reg-xstate section.
[all …]
H A DChangeLog-20143456 .reg-xstate.
3463 each callback invocation. Allow any .reg-xstate size when reading
3475 to each callback invocation. Allow any .reg-xstate size when
4150 * common/i386-xstate.h: Renamed as...
4151 * common/x86-xstate.h: New file. All type, function and variable
9307 (amd64_linux_read_description): Add code to handle AVX512 xstate
9313 xstate mask and return respective tdesc.
9432 * common/i386-xstate.h: Add AVX 3.1 feature bits, mask and XSTATE
/netbsd-src/external/gpl3/gdb/dist/gdb/
H A DChangeLog-20106913 there is no .reg-xstate section.
7607 * common/i386-xstate.h (I386_XSTATE_X87_MASK): New.
7651 <sys/uio.h> and "i386-xstate.h".
7691 (amd64_regset_from_core_section): Support .reg-xstate section.
7706 * i387-tdep.c: Include "i386-xstate.h".
7722 <sys/uio.h> and "i386-xstate.h".
7736 "i386-xstate.h" and "features/i386/i386-avx-linux.c".
7737 (i386_linux_regset_sections): Add ".reg-xstate".
7752 * i386-tdep.c: Include "i386-xstate.h" and
7770 (i386_regset_from_core_section): Support .reg-xstate section.
[all …]
H A DChangeLog-20143456 .reg-xstate.
3463 each callback invocation. Allow any .reg-xstate size when reading
3475 to each callback invocation. Allow any .reg-xstate size when
4150 * common/i386-xstate.h: Renamed as...
4151 * common/x86-xstate.h: New file. All type, function and variable
9307 (amd64_linux_read_description): Add code to handle AVX512 xstate
9313 xstate mask and return respective tdesc.
9432 * common/i386-xstate.h: Add AVX 3.1 feature bits, mask and XSTATE
/netbsd-src/external/gpl3/binutils/dist/gas/
H A DChangeLog-2020756 * config/tc-i386.c (xstate): Add xstate_mask.
758 for xstate. Set xstate_mask, instead of xstate_zmm, for RegMask.
760 xstate for mask register and VSIB.
3059 * config/tc-i386.c (output_insn): Check i.xstate to set
3073 has_regymm, has_regzmm and has_regtmm. Add xstate.
3074 (md_assemble): Set i.xstate from operand types in instruction
3077 (output_insn): Check i.xstate.
H A DChangeLog2828 actuals when updating i.xstate.
/netbsd-src/external/gpl3/binutils.old/dist/gas/
H A DChangeLog-2020756 * config/tc-i386.c (xstate): Add xstate_mask.
758 for xstate. Set xstate_mask, instead of xstate_zmm, for RegMask.
760 xstate for mask register and VSIB.
3059 * config/tc-i386.c (output_insn): Check i.xstate to set
3073 has_regymm, has_regzmm and has_regtmm. Add xstate.
3074 (md_assemble): Set i.xstate from operand types in instruction
3077 (output_insn): Check i.xstate.
H A DChangeLog2133 actuals when updating i.xstate.
/netbsd-src/tests/lib/libc/sys/
H A Dt_ptrace_x86_wait.h2943 struct xstate xst; in x86_register_test()
/netbsd-src/external/gpl3/gdb.old/dist/bfd/
H A DChangeLog-20103224 (elfcore_write_register_note): Handle .reg-xstate section.
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A DChangeLog-20103224 (elfcore_write_register_note): Handle .reg-xstate section.
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A DChangeLog-20103224 (elfcore_write_register_note): Handle .reg-xstate section.
/netbsd-src/external/gpl3/gdb/dist/bfd/
H A DChangeLog-20103224 (elfcore_write_register_note): Handle .reg-xstate section.
/netbsd-src/external/gpl3/gdb/dist/gdbserver/
H A DChangeLog-2002-20217527 * lynx-i386-low.c: Include x86-xstate.h and arch/i386.h.
7552 * linux-amd64-ipa.c: Include common/x86-xstate.h.
7633 * linux-i386-ipa.c: Include common/x86-xstate.h
18619 * i387-fp.c: Include "i386-xstate.h".
18648 * linux-x86-low.c: Include "i386-xstate.h", "elf/common.h"

12