Lines Matching refs:stackSize
911 void PerfEvents::SetDwarfSampleStackSize(uint32_t stackSize)
913 HLOGD("request stack size is %u", stackSize);
914 dwarfSampleStackSize_ = stackSize;
1509 uint64_t stackSize = 0;
1510 GetRecordFieldFromMmap(mmap, &stackSize, mmap.mmapPage->data_tail + stackSizePos,
1511 sizeof(stackSize));
1512 if (stackSize == 0) {
1515 size_t dynSizePos = stackSizePos + sizeof(uint64_t) + stackSize;
1519 (~(alignSize >= 1 ? alignSize - 1 : 0)), stackSize);
1520 if (newStackSize >= stackSize) {
1523 HLOGM("stackSize %" PRIx64 " dynSize %" PRIx64 " newStackSize %" PRIx64 "\n", stackSize, dynSize, newStackSize);
1527 // new_header stackSizePos <stackSize-dynSize> dynSizePos
1529 mmap.header.size -= stackSize - newStackSize; // reduce the stack size
1538 size_t copySize = stackSizePos - sizeof(perf_event_header) + sizeof(stackSize) + newStackSize;
1546 if (memcpy_s(buf + stackSizePos, sizeof(stackSize), &(newStackSize), sizeof(newStackSize)) != 0) {