Home
last modified time | relevance | path

Searched refs:nregs (Results 1 – 24 of 24) sorted by relevance

/third_party/libunwind/src/ia64/
DGrbs.c128 unw_word_t nregs, bsp = c->bsp, curr = c->rbs_curr, n; in rbs_find_stacked() local
149 nregs = rse_num_regs (bsp, c->rbs_area[curr].end); in rbs_find_stacked()
151 if (regs_to_skip < nregs) in rbs_find_stacked()
170 regs_to_skip -= nregs; in rbs_find_stacked()
199 rbs_cover_and_flush (struct cursor *c, unw_word_t nregs, in rbs_cover_and_flush() argument
209 c->bsp = rse_skip_regs (bsp, nregs); in rbs_cover_and_flush()
215 if (likely (n >= nregs)) in rbs_cover_and_flush()
232 nregs -= n; /* account for registers already on the rbs */ in rbs_cover_and_flush()
234 assert (rse_skip_regs (c->bsp, -nregs) == rse_skip_regs (rbs->end, 0)); in rbs_cover_and_flush()
239 nregs += rse_num_regs (rbs->end, bsp); in rbs_cover_and_flush()
[all …]
Dunwind_i.h527 extern int rbs_cover_and_flush (struct cursor *c, unw_word_t nregs,
/third_party/elfutils/tests/
Dallregs.c69 int nregs; member
108 if (regno >= state->nregs) in one_register()
111 memset (&state->info[state->nregs], 0, in one_register()
113 - (void *) &state->info[state->nregs])); in one_register()
114 state->nregs = regno + 1; in one_register()
166 if (result != 0 || state.nregs == 0) in main()
170 qsort (state.info, state.nregs, sizeof state.info[0], &compare); in main()
173 for (int i = 0; i < state.nregs; ++i) in main()
/third_party/elfutils/libdwfl/
Dframe_unwind.c506 size_t nregs = ebl_frame_nregs (ebl); in new_unwound() local
507 assert (nregs > 0); in new_unwound()
509 unwound = malloc (sizeof (*unwound) + sizeof (*unwound->regs) * nregs); in new_unwound()
548 size_t nregs = ebl_frame_nregs (ebl); in handle_cfi() local
549 assert (nregs > 0); in handle_cfi()
560 for (unsigned regno = 0; regno < nregs; regno++) in handle_cfi()
666 setfunc (int firstreg, unsigned nregs, const Dwarf_Word *regs, void *arg) in setfunc() argument
673 assert (nregs == 1); in setfunc()
679 while (nregs--) in setfunc()
686 getfunc (int firstreg, unsigned nregs, Dwarf_Word *regs, void *arg) in getfunc() argument
[all …]
Dlinux-core-attach.c178 size_t nregs = ebl_frame_nregs (core_arg->ebl); in core_set_initial_registers() local
179 assert (nregs > 0); in core_set_initial_registers()
259 if (regno < nregs in core_set_initial_registers()
285 if (regno < nregs) in core_set_initial_registers()
327 size_t nregs = ebl_frame_nregs (ebl); in dwfl_core_file_attach() local
328 if (nregs == 0) in dwfl_core_file_attach()
Ddwfl_module_register_names.c56 int nregs = ebl_register_info (mod->ebl, -1, NULL, 0, in dwfl_module_register_names() local
59 for (int regno = 0; regno < nregs && likely (result == 0); ++regno) in dwfl_module_register_names()
Ddwfl_frame_regs.c37 unsigned nregs, const Dwarf_Word *regs) in dwfl_thread_state_registers() argument
42 for (unsigned regno = firstreg; regno < firstreg + nregs; regno++) in dwfl_thread_state_registers()
Ddwfl_frame.c90 size_t nregs = ebl_frame_nregs (ebl); in state_alloc() local
91 if (nregs == 0) in state_alloc()
93 assert (nregs < sizeof (((Dwfl_Frame *) NULL)->regs_set) * 8); in state_alloc()
94 Dwfl_Frame *state = malloc (sizeof (*state) + sizeof (*state->regs) * nregs); in state_alloc()
Dlinux-pid-attach.c308 pid_thread_state_registers_cb (int firstreg, unsigned nregs, in pid_thread_state_registers_cb() argument
315 assert (nregs == 1); in pid_thread_state_registers_cb()
319 assert (nregs > 0); in pid_thread_state_registers_cb()
320 return INTUSE(dwfl_thread_state_registers) (thread, firstreg, nregs, regs); in pid_thread_state_registers_cb()
Dlibdwfl.h753 unsigned nregs, const Dwarf_Word *regs)
/third_party/elfutils/backends/
Dia64_retval.c93 compute_hfa (const Dwarf_Op *loc, int nregs, in compute_hfa() argument
100 return fpregs_used + nregs; in compute_hfa()
128 #define hfa(loc, nregs) compute_hfa(loc, nregs, locp, fpregs_used) in hfa_type() argument
/third_party/libffi/src/x86/
Dffi.c231 int nregs; /* number of register parameters */ member
312 if (pabi->nregs > 0) in ffi_call_int()
337 if (t != FFI_TYPE_FLOAT && narg_reg < pabi->nregs) in ffi_call_int()
444 if (pabi->nregs > 0) in ffi_closure_inner()
472 if (t != FFI_TYPE_FLOAT && narg_reg < pabi->nregs) in ffi_closure_inner()
719 if (pabi->nregs > 0) in ffi_raw_call()
734 for (i = 0, n = cif->nargs; narg_reg < pabi->nregs && i < n; i++) in ffi_raw_call()
/third_party/elfutils/libdw/
Dcfi.c49 size_t size = offsetof (Dwarf_Frame, regs[original->nregs]); in duplicate_frame_state()
71 if ((*pfs)->nregs <= reg) in enough_registers()
83 memset (bigger->regs + bigger->nregs, 0, in enough_registers()
84 (reg + 1 - bigger->nregs) * sizeof bigger->regs[0]); in enough_registers()
85 bigger->nregs = reg + 1; in enough_registers()
321 if (cie->initial_state->nregs > operand) in execute_cfi()
Ddwarf_frame_register.c53 if (unlikely ((size_t) regno >= fs->nregs)) in dwarf_frame_register()
Dcfi.h188 size_t nregs; member
/third_party/libffi/src/arm/
Dffi.c794 int align = 1, nregs = h >> 8; in place_vfp_arg() local
797 align = 2, nregs *= 2; in place_vfp_arg()
803 while (reg + nregs <= 16) in place_vfp_arg()
806 for (s = reg; s < reg + nregs; s++) in place_vfp_arg()
822 reg += nregs; in place_vfp_arg()
/third_party/elfutils/libebl/
Dlibebl.h325 typedef bool (ebl_tid_registers_t) (int firstreg, unsigned nregs,
370 typedef bool (ebl_tid_registers_get_t) (int firstreg, unsigned nregs,
/third_party/skia/src/core/
DSkOpts.h81 int nregs, int loop, const int strides[], int nargs,
DSkVM.h1042 int nregs() const;
DSkVM.cpp2613 this->nregs(), this->loop(), fImpl->strides.data(), this->nargs(), in eval()
3102 int Program::nregs() const { return fImpl->regs; } in nregs() function in skvm::Program
/third_party/skia/src/opts/
DSkVM_opts.h51 const int nregs, const int loop, in interpret_skvm() argument
73 if (nregs > (int)SK_ARRAY_COUNT(few_regs)) { in interpret_skvm()
77 many_regs.reset(new char[ sizeof(Slot) * (nregs + 1) ]); in interpret_skvm()
/third_party/elfutils/include/elfutils/
Dlibdwfl.h753 unsigned nregs, const Dwarf_Word *regs)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DSVEInstrFormats.td4578 class sve_mem_est_si<bits<2> sz, bits<2> nregs, RegisterOperand VecList,
4590 let Inst{22-21} = nregs;
4601 multiclass sve_mem_est_si<bits<2> sz, bits<2> nregs, RegisterOperand VecList,
4603 def NAME : sve_mem_est_si<sz, nregs, VecList, asm, immtype>;
4609 class sve_mem_est_ss<bits<2> sz, bits<2> nregs, RegisterOperand VecList,
4621 let Inst{22-21} = nregs;
5782 class sve_mem_eld_si<bits<2> sz, bits<2> nregs, RegisterOperand VecList,
5794 let Inst{22-21} = nregs;
5805 multiclass sve_mem_eld_si<bits<2> sz, bits<2> nregs, RegisterOperand VecList,
5807 def NAME : sve_mem_eld_si<sz, nregs, VecList, asm, immtype>;
[all …]
/third_party/libbpf/.github/actions/build-selftests/
Dvmlinux.h50105 int nregs; member