test: reproduce native import retention without managed caller

This commit is contained in:
Joseph Doherty
2026-11-10 17:39:00 -05:00
parent 041189aa6d
commit 1298ecc194
14 changed files with 619 additions and 29 deletions
@@ -0,0 +1,29 @@
{
"allLaunchedChildrenConfirmedReaped": true,
"reapOutcomes": [
{
"processId": 78484,
"confirmedReaped": true,
"exitCode": 0
},
{
"processId": 78488,
"confirmedReaped": true,
"exitCode": 0
},
{
"processId": 78494,
"confirmedReaped": true,
"exitCode": 0
},
{
"processId": 78495,
"confirmedReaped": true,
"exitCode": 0
}
],
"privateMaterialOverwrittenThenUnlinkedAfterChildReaping": true,
"physicalSecureErasureClaimed": false,
"status": "passed",
"ownedFixtureRootRemoved": true
}
@@ -0,0 +1,37 @@
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:41:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
41 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here
270 | CFTypeID SecKeychainGetTypeID(void)
| ^
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:43:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
43 | OSStatus status=SecKeychainGetPath(keychain,&length,path);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here
474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName)
| ^
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:54:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
54 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here
384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain)
| ^
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:58:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
58 | OSStatus search_status=SecKeychainCopySearchList(&search);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here
404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList)
| ^
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:151:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
151 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here
270 | CFTypeID SecKeychainGetTypeID(void)
| ^
<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:173:47: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations]
173 | int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID();
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here
270 | CFTypeID SecKeychainGetTypeID(void)
| ^
6 warnings generated.
@@ -0,0 +1,60 @@
{
"sourcesSha256": {
"NativeImportControl.c": "ed442bacbdbbc3d420864c4b8ddac9bb4a5799d1e1a1e67d33033678e8401648",
"ImportSeed.cs": "feaac1c93bdb0f4e59bd0a9fb213d6de53cb89ece7393356c9d12d318b395c1b",
"native_import.py": "fc4092ab69a9a8b8213697d83c171632248c84c5c4bcbcf59ea6d2faffa82189",
"pure_apple.py": "1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6"
},
"nativeBridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c",
"managedCryptographySha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a",
"sdkSeedSha256": {
"Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd",
"Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7",
"Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e",
"Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96",
"Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a",
"Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0",
"Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e",
"Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1"
},
"compileCommand": [
"clang",
"-std=c11",
"-O0",
"-g",
"-Wall",
"-Wextra",
"<user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c",
"-framework",
"Security",
"-framework",
"CoreFoundation",
"-o",
"/private/tmp/opcua2-native-import-20261110b/NativeImportControl"
],
"compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n",
"os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n",
"architecture": "arm64",
"hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n Not set\n\nglobal.json file:\n <user-home>/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n",
"repetitions": 200,
"stages": [
"before",
"first",
"repeated",
"idle"
],
"idleSeconds": 5,
"fullSoakGate": false,
"managedCallerInMeasuredChild": false,
"managedPfxParsingEmulated": false,
"legacyKeyLifetime": "Explicit CFRelease after identity disposal; managed local has no explicit using scope.",
"wrapperNativeCopyCallsPerOperation": 9,
"logicalOwnersFromObservedPrivateAssociationsOnly": true,
"checkpointDeadlineSeconds": 180,
"deadlineScope": "Checkpoint/child deadline; in-progress bounded probes and bounded reap add overhead.",
"defaultOrSearchListSetters": false,
"fixtureCreationUmask": "0077",
"binarySha256": "6a0d0d1980b505c20b5b270c8e3eceb6d0256b6b8953fbc2dad4b6f66db732cf",
"seedBinarySha256": "bc9ea0f2ee2e6bd004bb2ecb801cbc4b1cbc250b1267bf31616d1f334a102893",
"linkedLibraries": "/private/tmp/opcua2-native-import-20261110b/NativeImportControl:\n\t/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 61901.101.4)\n\t/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4424.1.255)\n\t/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)\n"
}
@@ -0,0 +1,160 @@
{
"status": "passed",
"seed": {
"kind": "seed",
"leafSha256": "3115ab78ee0b71583ff5d7308de64af76aa2dfa33864962b170323afbba151d6",
"runtime": "10.0.14",
"sdkVersion": "2.0.1.0",
"managerDisposed": true,
"certificateCoresOutstanding": 0,
"keyFormat": "PKCS1-private-RSA",
"privateFileMode": "0600",
"cryptographyRuntime": {
"informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa",
"sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"
}
},
"samples": [
{
"kind": "checkpoint",
"mode": "native-bridge-import",
"stage": "before",
"operations": 0,
"processId": 78495,
"utc": "2026-11-10T22:35:13.063Z",
"elapsedSeconds": 0.005821,
"rssBytes": 7749632,
"createdRefs": 0,
"releasedRefs": 0,
"managedRuntimePresent": false,
"AppleDatabaseCount": 1,
"AppleDatabaseShallowBytes": 768,
"AppleDatabaseClassAbsent": false,
"databaseManagerClassPresent": true,
"fdCount": 3,
"ownedTemporaryFdCount": 0,
"ownedKeychainFdCount": 0,
"ownedKeychainFileCount": 0
},
{
"kind": "checkpoint",
"mode": "native-bridge-import",
"stage": "first",
"operations": 1,
"processId": 78495,
"utc": "2026-11-10T22:35:13.932Z",
"elapsedSeconds": 0.874612,
"rssBytes": 10862592,
"createdRefs": 1,
"releasedRefs": 1,
"managedRuntimePresent": false,
"AppleDatabaseCount": 2,
"AppleDatabaseShallowBytes": 1536,
"AppleDatabaseClassAbsent": false,
"databaseManagerClassPresent": true,
"fdCount": 3,
"ownedTemporaryFdCount": 0,
"ownedKeychainFdCount": 0,
"ownedKeychainFileCount": 0
},
{
"kind": "checkpoint",
"mode": "native-bridge-import",
"stage": "repeated",
"operations": 200,
"processId": 78495,
"utc": "2026-11-10T22:35:23.504Z",
"elapsedSeconds": 10.446548,
"rssBytes": 14598144,
"createdRefs": 200,
"releasedRefs": 200,
"managedRuntimePresent": false,
"AppleDatabaseCount": 201,
"AppleDatabaseShallowBytes": 154368,
"AppleDatabaseClassAbsent": false,
"databaseManagerClassPresent": true,
"fdCount": 3,
"ownedTemporaryFdCount": 0,
"ownedKeychainFdCount": 0,
"ownedKeychainFileCount": 0
},
{
"kind": "checkpoint",
"mode": "native-bridge-import",
"stage": "idle",
"operations": 200,
"processId": 78495,
"utc": "2026-11-10T22:35:29.177Z",
"elapsedSeconds": 16.119616,
"rssBytes": 14614528,
"createdRefs": 200,
"releasedRefs": 200,
"managedRuntimePresent": false,
"AppleDatabaseCount": 201,
"AppleDatabaseShallowBytes": 154368,
"AppleDatabaseClassAbsent": false,
"databaseManagerClassPresent": true,
"fdCount": 3,
"ownedTemporaryFdCount": 0,
"ownedKeychainFdCount": 0,
"ownedKeychainFileCount": 0
}
],
"fingerprints": [
{
"kind": "fingerprint",
"stage": "before",
"defaultStatus": 0,
"defaultPathStatus": 0,
"searchStatus": 0,
"searchPathStatus": 0,
"defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63",
"searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c",
"searchCount": 2,
"ownedQueryReferencesReleased": 2
},
{
"kind": "fingerprint",
"stage": "after",
"defaultStatus": 0,
"defaultPathStatus": 0,
"searchStatus": 0,
"searchPathStatus": 0,
"defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63",
"searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c",
"searchCount": 2,
"ownedQueryReferencesReleased": 4
}
],
"complete": {
"kind": "complete",
"operations": 200,
"createdRefs": 200,
"releasedRefs": 200,
"ownedOutputs": 2402,
"releasedOutputs": 2402,
"readOnlyDefaultAndSearchListUnchanged": true,
"managedRuntimePresent": false,
"bridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c",
"elapsedSeconds": 16.772098,
"fullSoakGate": false
},
"wallSecondsIncludingProbes": 17.022097916924395,
"fullSoakGate": false,
"nativeInventoryIsNotOpenHandlesOrExclusiveRss": true,
"measuredChildManagedRuntimePresent": false,
"actualDeletionStages": {
"release-copied-cert": 200
},
"returnedCopyReferencesByStage": {
"import-cert-track": 0,
"move-outer-copy": 0,
"move-cert-untrack": 0,
"move-cert-track": 200,
"move-identity-track": 0,
"identity-cert-track": 200,
"release-original-cert": 200,
"release-copied-cert": 200,
"release-identity": 0
}
}
@@ -0,0 +1,9 @@
Determining projects to restore...
Restored /private/tmp/opcua2-native-import-20261110b/ImportSeed.csproj (in 28 ms).
ImportSeed -> /private/tmp/opcua2-native-import-20261110b/bin/Release/net10.0/ImportSeed.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:01.35
@@ -0,0 +1 @@
{"kind":"seed","leafSha256":"3115ab78ee0b71583ff5d7308de64af76aa2dfa33864962b170323afbba151d6","runtime":"10.0.14","sdkVersion":"2.0.1.0","managerDisposed":true,"certificateCoresOutstanding":0,"keyFormat":"PKCS1-private-RSA","privateFileMode":"0600","cryptographyRuntime":{"informationalVersion":"10.0.14\u002B0427b9abbead3fa64c6655eb4290c537397131fa","sha256":"f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"}}
@@ -0,0 +1,9 @@
{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2}
{"kind":"checkpoint","mode":"native-bridge-import","stage":"before","operations":0,"processId":78495,"utc":"2026-11-10T22:35:13.063Z","elapsedSeconds":0.005821,"rssBytes":7749632,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false}
{"kind":"operation","iteration":1,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]}
{"kind":"checkpoint","mode":"native-bridge-import","stage":"first","operations":1,"processId":78495,"utc":"2026-11-10T22:35:13.932Z","elapsedSeconds":0.874612,"rssBytes":10862592,"createdRefs":1,"releasedRefs":1,"managedRuntimePresent":false}
{"kind":"operation","iteration":200,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]}
{"kind":"checkpoint","mode":"native-bridge-import","stage":"repeated","operations":200,"processId":78495,"utc":"2026-11-10T22:35:23.504Z","elapsedSeconds":10.446548,"rssBytes":14598144,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false}
{"kind":"fingerprint","stage":"after","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":4}
{"kind":"checkpoint","mode":"native-bridge-import","stage":"idle","operations":200,"processId":78495,"utc":"2026-11-10T22:35:29.177Z","elapsedSeconds":16.119616,"rssBytes":14614528,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false}
{"kind":"complete","operations":200,"createdRefs":200,"releasedRefs":200,"ownedOutputs":2402,"releasedOutputs":2402,"readOnlyDefaultAndSearchListUnchanged":true,"managedRuntimePresent":false,"bridgeSha256":"0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c","elapsedSeconds":16.772098,"fullSoakGate":false}
@@ -0,0 +1,48 @@
{
"status": "completed-fixed-200-positive-native-inventory",
"projection": "Replace local user-home prefix only; selected samples are exact raw row subset. Raw receipts unchanged.",
"rawOutput": "/tmp/opcua2-native-import-20261110b",
"rawSha256": {
"result.json": "73771e5aea164d0207a1096d3a9ecb92603166a82a905dfc6860598b0b37f8b1",
"provenance.json": "e58fb368c5f57051a55394fc193c5466353f202a2667d055c73745f5d9c8e0dc",
"native-build.log": "41df119d1bf1538cc52276326ff737e250ac2bbd9cdecd5ed6653e8ac473971e",
"seed-build.log": "70996c4b1c82e5356abbc5084c21598e2c3f4d5420f217acb311332a4378d61a",
"seed.jsonl": "a08c1997d04efd8288b77ca966a7b4685853202716c8a1c208a37a723a13d682",
"fixture-cleanup.json": "27288803ee9cbc51cbea3449748ad0138c6b3ae949a3a002bf6378cde9896ca8",
"fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4",
"samples.jsonl": "350f35e46e159424c5e552b90e3b4a3a46d572d7ba034df274cd1646636e7498"
},
"selectedProjectionSha256": {
"result.json": "73771e5aea164d0207a1096d3a9ecb92603166a82a905dfc6860598b0b37f8b1",
"provenance.json": "20748bd5520d4cc97b8d81fe5bef66d2670dc55863d2331a5a07e98e303ed2d5",
"native-build.log": "99cbbdd79e8a0f571fe27d412df912a45335de1b5cc8933bceb68ea7edf81681",
"seed-build.log": "70996c4b1c82e5356abbc5084c21598e2c3f4d5420f217acb311332a4378d61a",
"seed.jsonl": "a08c1997d04efd8288b77ca966a7b4685853202716c8a1c208a37a723a13d682",
"fixture-cleanup.json": "27288803ee9cbc51cbea3449748ad0138c6b3ae949a3a002bf6378cde9896ca8",
"fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4",
"selected-samples.jsonl": "bfc6d3aef1e1d31174c97e8c12490a5720c5a2547a09bf8e1c6bf0d29f1438ed"
},
"selectedSampleRawOneBasedLineNumbers": [
1,
2,
3,
4,
203,
204,
205,
206,
207
],
"rawLocalOnlySnapshotsSha256": {
"heap-before.txt": "12d73f8832ad156fc0727d8e10d1f9623f5c02e501d195a9edf5c65080d3f3c3",
"lsof-before.txt": "b07c92216960744bc485e0661af806119cb5d9350bf5ed23aae12f862032d56e",
"heap-first.txt": "0d85a6a6c63af1f4e3a906c120b551514ba6148cd92d38a4136d9fc4d6f63783",
"lsof-first.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7",
"heap-repeated.txt": "4d84de1b65110b80c169be28069c972183b28dab0f82995e2f4ab017c94b412e",
"lsof-repeated.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7",
"heap-idle.txt": "f5d4007db8902353aca48abb01d9a33dba3730b506ed1dbd032b014d4062527f",
"lsof-idle.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7"
},
"installedBinaryInspection": "Same pinned binaries and retained inspection hashes as attempt A verification.",
"noRetainingOwnerDefectMitigationOrFullSoakInference": true
}