189 references to new
Microsoft.Diagnostics.DataContractReader (5)
ContractDescriptorTarget.cs (5)
602
return new
TargetPointer
(allocatedAddress);
636
return new
TargetPointer
(Read<uint>(bytes.Slice(0, sizeof(uint)), _config.IsLittleEndian));
640
return new
TargetPointer
(Read<ulong>(bytes.Slice(0, sizeof(ulong)), _config.IsLittleEndian));
775
pointer = new
TargetPointer
(value);
870
value = new
TargetPointer
(globalValue);
Microsoft.Diagnostics.DataContractReader.Abstractions (5)
TargetCodePointer.cs (1)
27
public TargetPointer AsTargetPointer =>
new
(Value);
TargetPointer.cs (4)
10
public static TargetPointer Null =
new
(0);
11
public static TargetPointer Max32Bit =
new
(uint.MaxValue);
12
public static TargetPointer Max64Bit =
new
(ulong.MaxValue);
18
public static implicit operator TargetPointer(ulong v) => new
TargetPointer
(v);
Microsoft.Diagnostics.DataContractReader.Contracts (78)
CodePointerUtils.cs (2)
41
return new
TargetPointer
(code.Value & ~Arm32ThumbBit);
48
return new
TargetPointer
(code.Value);
Contracts\BuiltInCOM_1.cs (2)
81
ccw = new
TargetPointer
(interfacePointer & thisMask.Value);
124
TargetPointer comMethodTableAddr = new
TargetPointer
(slotValue - comMethodTableSize);
Contracts\CodeNotifications_1.cs (1)
178
=> new(_target, new
TargetPointer
(EntriesBase + (ulong)(index * EntrySize)));
Contracts\ConditionalWeakTable_1.cs (1)
51
value = new
TargetPointer
(extraInfo.Value);
Contracts\Debugger\Debugger_1.cs (1)
365
sp = new
TargetPointer
(sp.Value - (ulong)(cc.HomeSpaceSlotCount * target.PointerSize));
Contracts\Debugger\StackPusher.cs (3)
17
sp = new
TargetPointer
(sp.Value - (ulong)bytes.Length);
35
sp = new
TargetPointer
(sp.Value - (ulong)target.PointerSize);
69
sp = new
TargetPointer
(sp.Value & mask);
Contracts\Exception_1.cs (1)
105
ip = new
TargetPointer
(ip.Value - 1);
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
516
TargetPointer jitManagerAddress =
new
(table.Context.Value & ~(ulong)3);
675
TargetPointer address =
new
(codeAddress.Value);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
210
TargetPointer codeHeaderIndirect = new
TargetPointer
(codeStart - (ulong)codeHeaderOffset);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
149
TargetPointer codeHeaderIndirect = new
TargetPointer
(codeStart - (ulong)codeHeaderOffset);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (2)
307
startExInfoRVA = new
TargetPointer
(entry.ExceptionInfoRVA + rangeStart);
308
endExInfoRVA = new
TargetPointer
(nextEntry.ExceptionInfoRVA + rangeStart);
Contracts\ExecutionManager\Helpers\HashMapLookup.cs (1)
58
return new
TargetPointer
((uint)SpecialKeys.InvalidEntry);
Contracts\GC\GC_1.cs (2)
462
TargetPointer next = new
TargetPointer
(currentAddress.Value + currentObjectSize);
471
return new
TargetPointer
(context.Limit.Value + minObjSize);
Contracts\GCInfo\X86\GCInfo.cs (4)
566
return new
TargetPointer
(GetOutermostBaseFP(fp).Value & ~SHADOW_SP_BITS);
571
return new
TargetPointer
(sp.Value + CalculatePushedArgSizeAt(codeOffset));
578
TargetPointer pLocalloc =
new
(ebp.Value - GetLocallocSPOffset());
582
return new
TargetPointer
(ebp.Value - _stackSize + (uint)sizeof(int));
Contracts\PrecodeStubs_1.cs (1)
96
byte targetBytePattern = target.Read<byte>(new
TargetPointer
((instrAddress.Value + (ulong)i)));
Contracts\PrecodeStubs_Common.cs (1)
181
return new
TargetPointer
(entryPointAddress);
Contracts\RuntimeMutableTypeSystem_1.cs (1)
133
TargetPointer helperObjectAddress = new
TargetPointer
(secondary.Value);
Contracts\RuntimeTypeSystem_1.cs (1)
2506
return new
TargetPointer
(@base + offset);
Contracts\Signature\RuntimeSignatureDecoder.cs (2)
269
return _provider.GetInternalType(new
TargetPointer
(val));
277
return _provider.GetInternalModifiedType(new
TargetPointer
(val), unmodifiedType, isRequired);
Contracts\Signature\Signature_1.cs (2)
66
return new
TargetPointer
(vaSigCookieAddr.Value + cookie.SizeOfArgs);
69
return new
TargetPointer
(vaSigCookieAddr.Value + (ulong)_target.PointerSize);
Contracts\StackWalk\Context\AMD64Context.cs (2)
45
readonly get =>
new
(Rsp);
55
readonly get =>
new
(Rbp);
Contracts\StackWalk\Context\ARM64Context.cs (2)
51
readonly get =>
new
(Sp);
61
readonly get =>
new
(Fp);
Contracts\StackWalk\Context\ARMContext.cs (2)
43
readonly get =>
new
(Sp);
55
readonly get =>
new
(R11);
Contracts\StackWalk\Context\LoongArch64Context.cs (2)
49
readonly get =>
new
(Sp);
59
readonly get =>
new
(Fp);
Contracts\StackWalk\Context\RISCV64Context.cs (2)
49
readonly get =>
new
(Sp);
59
readonly get =>
new
(Fp);
Contracts\StackWalk\Context\Wasm\WasmR2RInfo.cs (1)
102
unwindDataAddress = new
TargetPointer
(r2rInfo.LoadedImageBase.Value + runtimeFunction.UnwindData);
Contracts\StackWalk\Context\Wasm\WasmUnwinder.cs (2)
99
frameBase = new
TargetPointer
(current);
163
sp = new
TargetPointer
(frameBase.Value + frameSize);
Contracts\StackWalk\Context\WasmContext.cs (2)
62
readonly get =>
new
(_interpreterSP);
74
readonly get =>
new
(_interpreterFP);
Contracts\StackWalk\Context\X86Context.cs (2)
52
readonly get =>
new
(Esp);
62
readonly get =>
new
(Ebp);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
554
return new
TargetPointer
(value.Value);
Contracts\StackWalk\FrameHandling\FrameIterator.cs (1)
29
terminator = new
TargetPointer
(target.PointerSize == 8 ? ulong.MaxValue : uint.MaxValue);
Contracts\StackWalk\GC\GCRefMapDecoder.cs (1)
93
_currentByte = new
TargetPointer
(_currentByte.Value + 1);
Contracts\StackWalk\GC\GcScanner.cs (13)
69
scanContext.GCEnumCallback(new
TargetPointer
(regValue.Value), scanFlags, loc);
85
? new
TargetPointer
(val.Value)
91
TargetPointer addr =
new
(baseAddr.Value + (ulong)(long)slot.SpOffset);
296
TargetPointer sectionAddr =
new
(sectionsBase.Value + i * ImportSectionSize);
311
TargetPointer gcRefMapBase =
new
(imageBase + auxDataRva);
317
uint lookupOffset = _target.Read<uint>(new
TargetPointer
(gcRefMapBase.Value + lookupIndex * 4));
318
TargetPointer p =
new
(gcRefMapBase.Value + lookupOffset);
323
p =
new
(p.Value + 1);
324
p =
new
(p.Value + 1);
364
return new
TargetPointer
(tb.FirstGCRefMapSlot.Value + (ulong)(pos * _target.PointerSize));
375
return new
TargetPointer
(tb.ArgumentRegisters.Value + (ulong)offset);
378
return new
TargetPointer
(tb.OffsetOfArgs.Value + (ulong)stackOffset);
380
return new
TargetPointer
(tb.ArgumentRegisters.Value + (ulong)(argIndex * _target.PointerSize));
Contracts\StackWalk\StackWalk_1.cs (7)
449
TargetPointer slot =
new
(gcFrame.ObjRefs.Value + (ulong)i * pointerSize);
1052
return new
TargetPointer
(unchecked(baseValue + (ulong)offset));
1172
? new
TargetPointer
(registerValue.Value)
1181
return ReadPointerRelativeTo(new
TargetPointer
(baseRegister.Value), storage.Offset);
1191
=> _target.ReadPointer(new
TargetPointer
(unchecked(baseAddress.Value + (ulong)(long)offset)));
1216
return new
TargetPointer
(unwoundEsp - stackParameterSize - pointerSize);
1223
return new
TargetPointer
(hijacked.StackPointer.Value - pointerSize);
Contracts\StressLog.cs (5)
96
return new
TargetPointer
(stressLog.ModuleOffset.Value + formatOffset);
118
return new
TargetPointer
((ulong)module.BaseAddress + relativeOffset);
144
currentPointer = new
TargetPointer
((ulong)currentPointer - target.ReadGlobal<ulong>(Constants.Globals.StressLogMaxMessageSize));
178
p = new
TargetPointer
((ulong)p + pointerSize);
212
readPointer = new
TargetPointer
((ulong)readPointer + stressMsgHeaderSize + pointerSize * (uint)parsedMessage.Args.Count);
RuntimeTypeSystemHelpers\MethodValidation.cs (1)
98
return new
TargetPointer
(chunkAddress);
Microsoft.Diagnostics.DataContractReader.Legacy (101)
ClrDataExceptionState.cs (1)
359
TargetPointer requestedAddress =
new
(
ClrDataMethodInstance.cs (4)
396
addressRanges[hits].startAddress = new
TargetPointer
(codeStart + entry.NativeOffset).ToClrDataAddress(_target);
399
: new
TargetPointer
(codeStart + nativeEndOffset).ToClrDataAddress(_target);
492
maps[outputMapIndex].startAddress = new
TargetPointer
(codeStart + entry.NativeOffset).ToClrDataAddress(_target);
493
maps[outputMapIndex].endAddress = new
TargetPointer
(codeStart + nativeEndOffset).ToClrDataAddress(_target);
ClrDataValue.cs (2)
468
: _target.ReadPointer(new
TargetPointer
(currentLocation.AddressOrValue)).Value;
989
address = new
TargetPointer
(checked(_baseAddress + objectOffset + offset));
ConversionExtensions.cs (4)
53
return new
TargetPointer
(address);
62
return new
TargetPointer
((uint)address);
95
return new
TargetPointer
(code.Value & ~Arm32ThumbBit);
102
return new
TargetPointer
(code.Value);
Dbi\DacDbiImpl.cs (81)
198
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
231
Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
352
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
400
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
450
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
487
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
538
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
582
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
634
Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
706
Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
743
Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
805
new
TargetPointer
(vmAppDomain),
1000
new
TargetPointer
(vmThread),
1003
new
TargetPointer
((ulong)pUserData));
1086
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1112
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1139
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1168
TargetPointer threadPtr = new
TargetPointer
(vmThread);
1203
TargetPointer threadPtr = new
TargetPointer
(vmThread);
1239
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1273
TargetPointer threadPtr = new
TargetPointer
(vmThread);
1308
TargetPointer threadPtr = new
TargetPointer
(vmThread);
1390
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1420
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1447
TargetPointer threadPtr = new
TargetPointer
(vmThread);
1482
TargetPointer ccwAddress =
new
(ccwPtr);
1531
Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
1586
Contracts.ModuleHandle scopeModule = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmScope));
1797
ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
2028
_target.Contracts.Thread.GetStackLimitData(new
TargetPointer
(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _);
2350
foreach (Contracts.StackFrameData frame in stackwalk.GetFrames(new
TargetPointer
(vmThread)))
2383
TargetPointer threadPtr = new
TargetPointer
(vmThread);
2571
ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
2607
ThreadData threadData = _target.Contracts.Thread.GetThreadData(new
TargetPointer
(vmThread));
2649
Contracts.MethodDescHandle md = rts.GetMethodDescHandle(new
TargetPointer
(vmMethodDesc));
2685
TargetPointer argBase = signature.GetVarArgArgsBase(new
TargetPointer
(VASigCookieAddr));
2686
signature.GetVarArgSignature(new
TargetPointer
(VASigCookieAddr), out TargetPointer sigAddr, out uint sigLen);
2725
ITypeHandle th = rts.GetTypeHandle(new
TargetPointer
(thExact));
2771
*pRetVal = _target.Contracts.Object.GetMethodTableAddress(new
TargetPointer
(rawToken)).Value;
2812
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
2885
Contracts.ModuleHandle module = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
3071
ITypeHandle th = rts.GetTypeHandle(new
TargetPointer
(vmTypeHandle));
3099
ITypeHandle typeHandle = rts.GetTypeHandle(new
TargetPointer
(vmTypeHandle));
3401
ITypeHandle th = rts.GetTypeHandle(new
TargetPointer
(vmTypeHandle));
3430
TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(new
TargetPointer
(addr));
3509
TargetPointer module = new
TargetPointer
(vmModule);
3650
th = rts.GetTypeHandle(new
TargetPointer
(vmTh));
3669
return rts.GetTypeHandle(new
TargetPointer
(vmTh));
3770
pSpecificMethod = rts.GetMethodDescHandle(new
TargetPointer
(genericsToken));
3777
thSpecificClass = rts.GetTypeHandle(new
TargetPointer
(genericsToken));
3784
ITypeHandle thFromThis = rts.GetTypeHandle(new
TargetPointer
(genericsToken));
3888
TargetPointer fd = new
TargetPointer
(vmField);
3895
*pRetVal = rts.GetFieldDescThreadStaticAddress(fd, new
TargetPointer
(vmRuntimeThread)).Value;
3922
TargetPointer fd = new
TargetPointer
(vmField);
3958
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
3976
TargetPointer objectPointer = new
TargetPointer
(pEnCFieldInfo->vmObject);
4054
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
4086
ITypeHandle typeHandle = rts.GetTypeHandle(new
TargetPointer
(vmTypeHandle));
4204
TargetPointer objectAddress = new
TargetPointer
(vmObject);
4266
foreach (ExceptionStackFrameInfo frame in exceptionContract.GetExceptionStackFrames(new
TargetPointer
(vmObject)))
4312
_ = obj.GetBuiltInComData(new
TargetPointer
(vmObject), out TargetPointer rcw, out _, out _);
4357
_ = obj.GetBuiltInComData(new
TargetPointer
(vmObject), out TargetPointer rcw, out _, out _);
4634
*pRetVal = _target.ReadPointer(new
TargetPointer
(ptr)).Value;
4697
TargetPointer obj = _target.ReadPointer(new
TargetPointer
(vmHandle));
5200
TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new
TargetPointer
(obj));
5390
TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new
TargetPointer
(obj));
5462
ITypeHandle typeHandle = rts.GetTypeHandle(new
TargetPointer
(id));
5614
ITypeHandle typeHandle = rts.GetTypeHandle(new
TargetPointer
((ulong)id));
5671
ITypeHandle arrayOrStringTypeHandle = rts.GetTypeHandle(new
TargetPointer
(id));
5788
bool hasReadWriteMetadata = _target.Contracts.EcmaMetadata.HasReadWriteMetadata(new
TargetPointer
(vmPEAssembly));
5827
Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
5879
Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
5935
Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
6045
NativeCodeVersionHandle nativeCodeVersion = NativeCodeVersionHandle.CreateExplicit(new
TargetPointer
(vmNativeCodeVersionNode));
6188
DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new
TargetPointer
(delegateObject));
6247
DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new
TargetPointer
(delegateObject));
6294
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(pModule));
6361
Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new
TargetPointer
(vmModule));
6391
ContinuationInfo info = _target.Contracts.Object.GetContinuationInfo(new
TargetPointer
(continuationAddress));
6449
Contracts.MethodDescHandle md = rts.GetMethodDescHandle(new
TargetPointer
(vmMethod));
6531
Contracts.MethodDescHandle md = rts.GetMethodDescHandle(new
TargetPointer
(vmMethod));
Dbi\DacDbiImpl.NativeCodeInfo.cs (1)
20
MethodDescHandle mdh = rts.GetMethodDescHandle(new
TargetPointer
(vmMethodDesc));
Dbi\Helpers\HeapWalk.cs (1)
58
mt = new
TargetPointer
(mt.Value & _methodTableMask);
Dbi\TypeDataWalk.cs (1)
213
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new
TargetPointer
(vmAssembly));
SOSDacImpl.cs (4)
1232
string name = stackWalk.GetFrameName(
new
(vtable));
2366
requestedNativeCodeVersion = nativeCodeContract.GetActiveNativeCodeVersion(new
TargetPointer
(methodDesc));
2415
activeNativeCodeVersion = nativeCodeContract.GetActiveNativeCodeVersion(new
TargetPointer
(methodDesc));
4793
ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new
TargetPointer
(th.Value).ToClrDataAddress(_target) : 0;
SOSDacImpl.IXCLRDataProcess.cs (2)
1175
exInfo[i] = new
TargetPointer
(record->ExceptionInformation[i]);
1810
ClrDataAddress codeStart = new
TargetPointer
(ilHeader + (uint)headerSize).ToClrDataAddress(_target);