mirror of
https://github.com/morluto/rea.git
synced 2026-10-26 17:35:11 +00:00
fix(ghidra): preserve Windows batch invocation semantics
This commit is contained in:
1 parent
585f523891
commit
0ac418dd8b
33 files changed
+113
-95
No files matched your search
@@ -1 +1 @@
|
||||
window.hierarchyData = "eJytmV1vnDgUhv8L1y4Lxnw4d22UbbOqNlGmVS9WUeSAM7HK2KzxpDuq+t8rQyYxsQk22ZuZgeE95/Hx8QfHPyMphOqjk38yjBBACKW5/iwQKEqECpDhIitBDrMiATlOcQJQoj8hwkUBUFLgAkBcZfAaRJLetbRWTPA+OvkZaYv6m5MdjU6i95y0h571Z1IKGYHoO+NNdJLCCkR72UYnUd2Svqf9H43YEcZvqH6ujyey+F7t2giMj0Ynkeqbd9rOu/EGiOp71jaS8qFB+YBfgQxXCcgwxpodApRATZ4N+Lo9pf6FU4DSBAGkiVCaFwClhf5V6T8wAgiWCUCwggBBHYZMRyrLMlDCIk2uf4FIezQa/El0HZWBzTVEIY1FMMkBghoJwgwgqFsHcw1cpCNbUTk641IKJWrRruyUiXyBd4CoEgfEOe/2aiXBs9bHPcYO9xd7td6/IV4G0OnnADglHbllLVOHr5w8ENaS25au5Jm35YMHCycer2nb0mY1kqn3wchcGF/YjorV/WSqfRAKM1EvpXhgDZUb+ji/BUK49T4YZeHAeN+QTgXPLC61DwJODYQPUvzoqby47al8ICtCMWPAAyRNJquJVOyO1Oqio3INh1vvgwHNefRMh5TX9JwrupVMHQIx3PqgmT9Fw+Kjvx1gV/SOSv1jJdhU7xOfyRp4NPOZ7Vjo0LW1Pu4LV/f8yYInVEvq47wyx8o5f6C9Ytshvb4J+b3vSHA/vGLEBwibY+Yr/87FD35Ft6xXMjRVXWoPBJjk1p5o3VRua33cp7b7tQuaS+2DADMLYeW+yyH2AcjsbekV3QkVmoyW1Md5nrhaX9M+9E3A1vq4L1LL/UYRuS75npU+rkuz5aeC37HtftViZWt93FfmXvNv8YFxIg8XHQ31bkl9nGOz7aP+C5FbGhp3S+rhPJuM+Usqd6zvmeBX9N89k8HDfsaAD0hmjvwr2rXkcNkSvlEkeD1yqZcRhtd0ZzA2tejok3uYF0f3jCsq70j9TNA9iS5Fy+pD/MLKLMaTqemWBSJcIl1BqND1yFii2Q6jvXoz5aMdD84Rp3LjfJSEvx1msOKJogsrBso3eqv3A1wJebiivdhLvXPs9p5QPwx5PGsruDdxhfLrkRaZA2+j9LvnN3p7NL+C0rLhFzhdtZpMQJI1W/qZ7Hl9v0BxP0z0N6aCyti89EcoZxCofDMEnR/8M/2U4SI/loJye1F833Utq4cVxoJ0TE5uwllTPsWZsnLuFIaXVg+UqSB+celTm5ns3j/es0YSr5TZDo/emAoqY/PSL2WGyuoMwmLKLEOEpwxKYFJdj5WhpLLIPlHStLTvffLlNbyXdrwqVai0eHySZcLxlB0vLn3qQ9hVmXncnHplTTc+e/NCGzttrRjs2VCqr9Kx/ypoJvdp0z0WYnxidjs+emOrYsctn20RzKcwZ7ouJgUPpHkpi133lnn0oYerLnwsDV0KubTCkucp78Yojo8EToPBYxEhmAKEq3TsUX3pKta2jC5uUrxoR0ueM5c+MXIfL0z78w08ix06E7g8xxAChPIEj4HLE9cpwNH8KeENa4ha2q0EMT8ZXTEDoxIMa+MAXyYotV6sNnTYWL42aEzaiSieXi0PFp2AcwSBA8XSxvad0HjpAOlIDSeWrxauQ2GdBhz17FXYen4esHWyTqoGu070TFGfmdHEtYSxfWexs4cDX7Oc+ji3ro/ijIV47n5oHPXSouM4HF6bo7xXZ83W62XJxP2LPJBNLVmnjucFHyXp7k8FV/Q/FZtWQ1GLskzhiFpOTgXP+bHi/v8D27b95vfhiHu639F7k1PSqb1crmSYhA5p7Lq3kJy/fv0G7KcuBA=="
|
||||
window.hierarchyData = "eJytmV1v3CgUhv+Lr6nXxvhr7tJRts2q2kSZVrlYjSJikwmqB7yYSXdU9b9X2JkEBxyDszcZ2/F7zgMc4PjwMxCcyy5Y/ZOUCAGEUJypv1kKshyhHCRlluQghUkWg7SMyxigKC4jAFGZZQBFWZkDWBYJ3IJAkPuGVJJy1gWrn4GyqH4Z3pNgFZwx3Bw72p0LwUUAgu+U1cEqhgUIDqIJVkHV4K4j3R8132PKbol6rwtHsvBB7psADK8Gq0B29Qdl58PwAATVA21qQVjfoDRT+AVIyiICSVmWih0CFEFFnvT4EUBRrq5Uy+IIAaSIUJxmAMWZuirUP0oEEMwjgGABAYJlBFASpwAlSQJymMXx9hcIlEetwZ952xLh2VxN5NNYBKMUIKiQIEwAgqp1MFXA2RNbVlgG40pwySveLByUkXyGt4coIgvEBWsPciHBi9bFfVla3F8e5HL/mngeQIWfBWCNW3xHGyqP3xh+xLTBdw1ZyDNtywUPZlY8VpGmIfViJF3vgpHYML7SPeGLx0lXuyBkeqBeCf5IayI25Gl984Sw610w8syCcVbjVnqvLDa1C0IZawgfBf/REXF51xHxiBd0xYQBB5A4Gu0mQtJ7XMnLloglHHa9CwbU19Fz1aWsIhdMkp2g8uiJYdd7rfwxirY9GIosYNfkngh1sRBsrHfpn9EeeDLzhe6p79Q1tS7uM9vw/Em9F1RD6uK80OfKBXsknaS7PrxuuPjetdh7HN4w4gJU6nPmG/vO+A92TXa0k8I3VG1qBwQYpUZOtGwpN7Uu7mPT/dINzaZ2QYCJgbAw77KIXQASMy29JnsufYPRkLo4TyNb6yvS+X4JmFoX91lsuN9ILJYF34vSxXWut3zN2T3dHRZtVqbWxX2h55p/84+UYXG8bImvd0Pq4rzU2z7ov2KxI779bkgdnCejOX9FxJ52HeXsmvx7oMJ72k8YcAFJ9Jl/TdoGH68azDYSe+9HNvU8Qv+Zbu2MTcVb8uweptnJPWWSiHtcvRC0z6Ir3tDqGL6yMonxbGqcskBU5khVEAq0HRhzNDlgpJPvpnyy48A54BR2nE8Cs/fD9FYcUVRhRUO5IXcqH2CSi+M16fhBqMyxPThC/dDk4aQt79EsC5RuB1qkT7yNVN+eN+TuZH4BpWHDreNU1Wq0AAla78gXfGDVwwzFQ7/Q3+oKIkL91h0hn0Ag4t0QZHryT4xTUmbpqRSUmpviWds2tOp3GAPSsjjZCSdNuRRn8sKaKfQfrQ4oY0H46talNjPK3j890Fpgp5DZ9a/e6goiQv3WLWT6yuoEwmzIzEP4hwyKYFRsh8pQVBhknwmuG9J1LvHyFt5rO06VKpQbPC7BMuJ4jo5Xty71oVL3f1I+JadOUdMO796+0oZWWwsme6JK23ERD+NXQH0jWdftUyHGpc/uhldvTVVoeeSSFo3qjOu6PVd1McGZJ81rWWh7Ns+jDj1sdeFTaeiKi7kdFr8sebdacXwgsBr0nosIQQhQWcRwO0BDay25oWQ2SXGiHSw5rlzqxMh+vDAez3fwzA7oRMelaalORFAaD3UydfEG6hqzmtZYzmUrXszPRheswP0hXF4M8HmEoPFhtSF9YvnWpNFpR6JwfDc/WVQAThF4ThRDG5pPfPtLdZDqqf7E8s3CtS+s1YClnr0IW63PPbYK1lHVYN/yjkrisjLquIYwNJ/MDnZ/4KuXU5/W1uW9OGEhnHru249qa1H92B9e67O8k+f1zuljScf9Cz/iTSVoK0/nBZ8Ebh/WnEnynwx1q76oWZ7HyYCax/qQX7BTxf3/BzZtu63v/RH3ON9Ruckat/Ig5isZOqFFGtqezQTnr1+/AdeyLhA="
|
||||
@@ -1 +1 @@
|
||||
window.searchData = "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
Line truncated
|
||||
window.searchData = "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
Line truncated
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Failure to establish a filesystem object's canonical authorization identity.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="72404">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="72405">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Typed application failure produced by controlled process capture.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="72610">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="72611">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/ProcessCaptureError.ProcessCaptureError">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a>
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Owner-only project policy persistence failure.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="74189">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="74190">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -18,7 +18,7 @@ first honors token-verified group cleanup when supplied, otherwise it uses a
|
||||
bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
</div></section><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L140">src/process/ProviderProcess.ts:140</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L143">src/process/ProviderProcess.ts:143</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -55,7 +55,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
<li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/process_ProviderProcess.ProviderProcessSupervisorOptions.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessSupervisorOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ProviderProcessSupervisor</a></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L175">src/process/ProviderProcess.ts:175</a></li></ul></aside></div></li></ul></section></section></details>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L178">src/process/ProviderProcess.ts:178</a></li></ul></aside></div></li></ul></section></section></details>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
<section>
|
||||
@@ -63,7 +63,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
<h3 class="tsd-anchor-link" id="launch"><code class="tsd-tag">Readonly</code><span>launch</span><a href="#launch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">launch</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/process_ProviderProcess.ProviderProcessLaunch.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessLaunch</a></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L176">src/process/ProviderProcess.ts:176</a></li></ul></aside></section></section></details>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L179">src/process/ProviderProcess.ts:179</a></li></ul></aside></section></section></details>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
<section>
|
||||
@@ -77,7 +77,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
</div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L229">src/process/ProviderProcess.ts:229</a></li></ul></aside></div></li></ul></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L232">src/process/ProviderProcess.ts:232</a></li></ul></aside></div></li></ul></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="snapshot"><span>snapshot</span><a href="#snapshot" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<ul class="tsd-signatures">
|
||||
@@ -88,7 +88,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
</div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="../interfaces/process_ProviderProcess.ProviderProcessSnapshot.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessSnapshot</a></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L195">src/process/ProviderProcess.ts:195</a></li></ul></aside></div></li></ul></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L198">src/process/ProviderProcess.ts:198</a></li></ul></aside></div></li></ul></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="stop"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<ul class="tsd-signatures">
|
||||
@@ -103,7 +103,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
<li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/process_ProviderProcess.ProviderProcessStopOptions.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessStopOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProviderProcess.ProviderProcessStopResult.html" class="tsd-signature-type tsd-kind-type-alias">ProviderProcessStopResult</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L221">src/process/ProviderProcess.ts:221</a></li></ul></aside></div></li></ul></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L224">src/process/ProviderProcess.ts:224</a></li></ul></aside></div></li></ul></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="waitforexit"><span>wait<wbr/>For<wbr/>Exit</span><a href="#waitforexit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<ul class="tsd-signatures">
|
||||
@@ -118,7 +118,7 @@ bounded TERM-to-KILL escalation for a directly owned child.</p>
|
||||
<li><span><span class="tsd-kind-parameter">timeoutMs</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L205">src/process/ProviderProcess.ts:205</a></li></ul></aside></div></li></ul></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L208">src/process/ProviderProcess.ts:208</a></li></ul></aside></div></li></ul></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/ghidra_GhidraLauncher.GhidraHeadlessArgumentOptions.html" class="tsd-signature-type tsd-kind-interface">GhidraHeadlessArgumentOptions</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L256">src/ghidra/GhidraLauncher.ts:256</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L257">src/ghidra/GhidraLauncher.ts:257</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">analyzeHeadlessPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">arguments</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">comSpec</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">platform</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Platform</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="../interfaces/ghidra_GhidraLauncher.GhidraHeadlessCommand.html" class="tsd-signature-type tsd-kind-interface">GhidraHeadlessCommand</a></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L185">src/ghidra/GhidraLauncher.ts:185</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L186">src/ghidra/GhidraLauncher.ts:186</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -26,7 +26,7 @@ selecting provider-specific command arguments or environment values.</p>
|
||||
<li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/process_ProviderProcess.OwnedProviderProcessSpawnOptions.html" class="tsd-signature-type tsd-kind-interface">OwnedProviderProcessSpawnOptions</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/process_ProviderProcess.SpawnedOwnedProviderProcess.html" class="tsd-signature-type tsd-kind-interface">SpawnedOwnedProviderProcess</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L103">src/process/ProviderProcess.ts:103</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L105">src/process/ProviderProcess.ts:105</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+15
-15
@@ -42,38 +42,38 @@
|
||||
<li data-refl="4290" id="domain/errors.BinaryTargetError"><a href="classes/domain_errors.BinaryTargetError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinaryTargetError</a></li>
|
||||
<li data-refl="4315" id="domain/errors.PermissionRequiredError"><a href="classes/domain_errors.PermissionRequiredError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>PermissionRequiredError</a></li>
|
||||
<li data-refl="4333" id="domain/errors.ReplayPlanStaleError"><a href="classes/domain_errors.ReplayPlanStaleError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ReplayPlanStaleError</a></li>
|
||||
<li data-refl="72610" id="application/ProcessCaptureError.ProcessCaptureError"><a href="classes/application_ProcessCaptureError.ProcessCaptureError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ProcessCaptureError</a></li></ul></li></ul>
|
||||
<li data-refl="72611" id="application/ProcessCaptureError.ProcessCaptureError"><a href="classes/application_ProcessCaptureError.ProcessCaptureError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ProcessCaptureError</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="44415" id="application/AnalysisProvider.AnalysisOperationPort"><a href="interfaces/application_AnalysisProvider.AnalysisOperationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisOperationPort</a>
|
||||
<li data-refl="44416" id="application/AnalysisProvider.AnalysisOperationPort"><a href="interfaces/application_AnalysisProvider.AnalysisOperationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisOperationPort</a>
|
||||
<ul>
|
||||
<li data-refl="44421" id="application/AnalysisProvider.AnalysisClient"><a href="interfaces/application_AnalysisProvider.AnalysisClient.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisClient</a></li>
|
||||
<li data-refl="49811" id="application/BinarySessionPort.BinarySessionPort"><a href="interfaces/application_BinarySessionPort.BinarySessionPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BinarySessionPort</a>
|
||||
<li data-refl="44422" id="application/AnalysisProvider.AnalysisClient"><a href="interfaces/application_AnalysisProvider.AnalysisClient.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisClient</a></li>
|
||||
<li data-refl="49812" id="application/BinarySessionPort.BinarySessionPort"><a href="interfaces/application_BinarySessionPort.BinarySessionPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BinarySessionPort</a>
|
||||
<ul>
|
||||
<li data-refl="47041" id="application/BinarySession.BinarySession"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul></li></ul>
|
||||
<li data-refl="47042" id="application/BinarySession.BinarySession"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="44464" id="application/AnalysisProvider.AnalysisProvider"><a href="interfaces/application_AnalysisProvider.AnalysisProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProvider</a>
|
||||
<li data-refl="44465" id="application/AnalysisProvider.AnalysisProvider"><a href="interfaces/application_AnalysisProvider.AnalysisProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProvider</a>
|
||||
<ul>
|
||||
<li data-refl="55922" id="application/CompositeProvider.CompositeProvider"><a href="classes/application_CompositeProvider.CompositeProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CompositeProvider</a></li>
|
||||
<li data-refl="44509" id="application/AnalysisProvider.AnalysisProviderCandidate"><a href="interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProviderCandidate</a>
|
||||
<li data-refl="55923" id="application/CompositeProvider.CompositeProvider"><a href="classes/application_CompositeProvider.CompositeProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CompositeProvider</a></li>
|
||||
<li data-refl="44510" id="application/AnalysisProvider.AnalysisProviderCandidate"><a href="interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProviderCandidate</a>
|
||||
<ul>
|
||||
<li data-refl="40247" id="ghidra/GhidraProvider.GhidraProvider"><a href="classes/ghidra_GhidraProvider.GhidraProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>GhidraProvider</a></li>
|
||||
<li data-refl="39780" id="hopper/HopperProvider.HopperProvider"><a href="classes/hopper_HopperProvider.HopperProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperProvider</a></li></ul></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="67446" id="application/JavaScriptArtifactGraphContext.AstEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AstEdgeInput</a>
|
||||
<li data-refl="67447" id="application/JavaScriptArtifactGraphContext.AstEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AstEdgeInput</a>
|
||||
<ul>
|
||||
<li data-refl="67712" id="application/JavaScriptArtifactGraphContext.InferenceEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>InferenceEdgeInput</a></li></ul></li></ul>
|
||||
<li data-refl="67713" id="application/JavaScriptArtifactGraphContext.InferenceEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>InferenceEdgeInput</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="39637" id="hopper/BridgeLauncher.BridgeLauncher"><a href="interfaces/hopper_BridgeLauncher.BridgeLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLauncher</a>
|
||||
<ul>
|
||||
<li data-refl="39651" id="hopper/BridgeLauncher.HopperApplicationLauncher"><a href="classes/hopper_BridgeLauncher.HopperApplicationLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperApplicationLauncher</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="52360" id="application/BrowserObservationPort.BrowserObservationPort"><a href="interfaces/application_BrowserObservationPort.BrowserObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BrowserObservationPort</a>
|
||||
<li data-refl="52361" id="application/BrowserObservationPort.BrowserObservationPort"><a href="interfaces/application_BrowserObservationPort.BrowserObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BrowserObservationPort</a>
|
||||
<ul>
|
||||
<li data-refl="40821" id="browser/CdpBrowserProvider.CdpBrowserProvider"><a href="classes/browser_CdpBrowserProvider.CdpBrowserProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpBrowserProvider</a></li></ul></li></ul>
|
||||
<li data-refl="40822" id="browser/CdpBrowserProvider.CdpBrowserProvider"><a href="classes/browser_CdpBrowserProvider.CdpBrowserProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpBrowserProvider</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="59190" id="application/ElectronObservationPort.ElectronObservationPort"><a href="interfaces/application_ElectronObservationPort.ElectronObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ElectronObservationPort</a>
|
||||
<li data-refl="59191" id="application/ElectronObservationPort.ElectronObservationPort"><a href="interfaces/application_ElectronObservationPort.ElectronObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ElectronObservationPort</a>
|
||||
<ul>
|
||||
<li data-refl="43325" id="browser/CdpElectronProvider.CdpElectronProvider"><a href="classes/browser_CdpElectronProvider.CdpElectronProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpElectronProvider</a></li></ul></li></ul>
|
||||
<li data-refl="43326" id="browser/CdpElectronProvider.CdpElectronProvider"><a href="classes/browser_CdpElectronProvider.CdpElectronProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpElectronProvider</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="40190" id="ghidra/GhidraLauncher.GhidraLauncher"><a href="interfaces/ghidra_GhidraLauncher.GhidraLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLauncher</a>
|
||||
<ul>
|
||||
@@ -84,7 +84,7 @@
|
||||
<li data-refl="24974" id="domain/permissionPolicy.PermissionRequest"><a href="interfaces/domain_permissionPolicy.PermissionRequest.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionRequest</a></li>
|
||||
<li data-refl="24984" id="domain/permissionPolicy.PermissionGrant"><a href="interfaces/domain_permissionPolicy.PermissionGrant.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionGrant</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="40696" id="process/ProviderProcess.ProviderProcessLaunch"><a href="interfaces/process_ProviderProcess.ProviderProcessLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ProviderProcessLaunch</a>
|
||||
<li data-refl="40697" id="process/ProviderProcess.ProviderProcessLaunch"><a href="interfaces/process_ProviderProcess.ProviderProcessLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ProviderProcessLaunch</a>
|
||||
<ul>
|
||||
<li data-refl="39630" id="hopper/BridgeLauncher.BridgeLaunch"><a href="interfaces/hopper_BridgeLauncher.BridgeLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLaunch</a></li>
|
||||
<li data-refl="40181" id="ghidra/GhidraLauncher.GhidraLaunch"><a href="interfaces/ghidra_GhidraLauncher.GhidraLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLaunch</a></li></ul></li></ul>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Provider session bound to exactly one parsed artifact.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisClient</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#execute-1">execute</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../types/domain_jsonValue.JsonValue.html" class="tsd-signature-type tsd-kind-type-alias">JsonValue</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.ExecutionOptions.html" class="tsd-signature-type tsd-kind-interface">ExecutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisExecution.html" class="tsd-signature-type tsd-kind-interface">AnalysisExecution</a><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44421">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44422">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisClient">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisOperationPort.html" class="tsd-signature-type tsd-kind-interface">AnalysisOperationPort</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Provider-neutral application capability for one analysis operation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisOperationPort</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#execute-1">execute</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../types/domain_jsonValue.JsonValue.html" class="tsd-signature-type tsd-kind-type-alias">JsonValue</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.ExecutionOptions.html" class="tsd-signature-type tsd-kind-interface">ExecutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisExecution.html" class="tsd-signature-type tsd-kind-interface">AnalysisExecution</a><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44415">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44416">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisOperationPort">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AnalysisOperationPort</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Factory and capability declaration for an analysis implementation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisProvider</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#capabilities-1">capabilities</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="../types/application_AnalysisProvider.CapabilityDescriptor.html" class="tsd-signature-type tsd-kind-type-alias">CapabilityDescriptor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#createclient-1">createClient</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">profile</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.AnalysisClient.html" class="tsd-signature-type tsd-kind-interface">AnalysisClient</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#identity-1">identity</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.ProviderIdentity.html" class="tsd-signature-type tsd-kind-interface">ProviderIdentity</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#resolveanalysisprofile-1">resolveAnalysisProfile</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.AnalysisProfileResolutionOptions.html" class="tsd-signature-type tsd-kind-interface">AnalysisProfileResolutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisProfileResolution.html" class="tsd-signature-type tsd-kind-interface">AnalysisProfileResolution</a><span class="Line truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44464">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44465">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisProvider">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AnalysisProvider</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Deep provider candidate discoverable before one target-bound route is chosen.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisProviderCandidate</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#capabilities-1">capabilities</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="../types/application_AnalysisProvider.CapabilityDescriptor.html" class="tsd-signature-type tsd-kind-type-alias">CapabilityDescriptor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#createclient-1">createClient</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">profile</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.AnalysisClient.html" class="tsd-signature-type tsd-kind-interface">AnalysisClient</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#identity-1">identity</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.ProviderIdentity.html" class="tsd-signature-type tsd-kind-interface">ProviderIdentity</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#inspectavailability-1">inspectAvailability</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.ProviderAvailability.html" class="tsd-signature-type tsd-kind-type-alias">ProviderAvailability</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#inspecttargetsupport-1">inspectTargetSupport</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.ProviderTargetSupport.html" class="tsd-signature-type tsd-kind-type-alias">ProviderTargetSupport</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#resolveanalysisprofile-1">resolveAnalysisProfile</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <Line truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44509">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="44510">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisProviderCandidate">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisProvider.html" class="tsd-signature-type tsd-kind-interface">AnalysisProvider</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Target lifecycle used by CLI and MCP without exposing a concrete provider.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">BinarySessionPort</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#activetarget-1">activeTarget</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#analysisprofile-1">analysisProfile</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">?:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#evidencebyid-1">evidenceById</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">evidenceId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">analysis_profile</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <spaLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="49811">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="49812">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/BinarySessionPort.BinarySessionPort">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisOperationPort.html" class="tsd-signature-type tsd-kind-interface">AnalysisOperationPort</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Exact AST containment edge values.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AstEdgeInput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#coverage">coverage</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">unit</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"other"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"items"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"bytes"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"depth"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"milliseconds"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"characters"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"instructions"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">omitted_count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"unknown"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"complete"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"partial"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#properties">properties</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#range">range</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#source">source</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">identity</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">sha256</span><span class="tsd-signature-sLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="67446">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="67447">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/JavaScriptArtifactGraphContext.AstEdgeInput">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AstEdgeInput</span>
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Inferred static relationship edge values.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">InferenceEdgeInput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#coverage">coverage</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">unit</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"other"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"items"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"bytes"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"depth"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"milliseconds"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"characters"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"instructions"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">omitted_count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"unknown"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"complete"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"partial"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#properties">properties</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#range">range</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#relation">relation</a><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"loads"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"calls"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"imports"</span><brLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="67712">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="67713">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/JavaScriptArtifactGraphContext.InferenceEdgeInput">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_JavaScriptArtifactGraphContext.AstEdgeInput.html" class="tsd-signature-type tsd-kind-interface">AstEdgeInput</a>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GhidraHeadlessArgumentOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#bridgescriptpath">bridgeScriptPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#descriptorpath">descriptorPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ghidralogpath">ghidraLogPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#projectroot">projectRoot</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#scriptlogpath">scriptLogPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#targetpath">targetPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L246">src/ghidra/GhidraLauncher.ts:246</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L247">src/ghidra/GhidraLauncher.ts:247</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -38,32 +38,32 @@
|
||||
<h3 class="tsd-anchor-link" id="bridgescriptpath"><code class="tsd-tag">Readonly</code><span>bridge<wbr/>Script<wbr/>Path</span><a href="#bridgescriptpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">bridgeScriptPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L249">src/ghidra/GhidraLauncher.ts:249</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L250">src/ghidra/GhidraLauncher.ts:250</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="descriptorpath"><code class="tsd-tag">Readonly</code><span>descriptor<wbr/>Path</span><a href="#descriptorpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">descriptorPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L250">src/ghidra/GhidraLauncher.ts:250</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L251">src/ghidra/GhidraLauncher.ts:251</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="ghidralogpath"><code class="tsd-tag">Readonly</code><span>ghidra<wbr/>Log<wbr/>Path</span><a href="#ghidralogpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ghidraLogPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L251">src/ghidra/GhidraLauncher.ts:251</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L252">src/ghidra/GhidraLauncher.ts:252</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="projectroot"><code class="tsd-tag">Readonly</code><span>project<wbr/>Root</span><a href="#projectroot" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">projectRoot</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L247">src/ghidra/GhidraLauncher.ts:247</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L248">src/ghidra/GhidraLauncher.ts:248</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="scriptlogpath"><code class="tsd-tag">Readonly</code><span>script<wbr/>Log<wbr/>Path</span><a href="#scriptlogpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">scriptLogPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L252">src/ghidra/GhidraLauncher.ts:252</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L253">src/ghidra/GhidraLauncher.ts:253</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="targetpath"><code class="tsd-tag">Readonly</code><span>target<wbr/>Path</span><a href="#targetpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">targetPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L248">src/ghidra/GhidraLauncher.ts:248</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L249">src/ghidra/GhidraLauncher.ts:249</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GhidraHeadlessCommand</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#arguments">arguments</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#command">command</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L179">src/ghidra/GhidraLauncher.ts:179</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L180">src/ghidra/GhidraLauncher.ts:180</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -34,12 +34,12 @@
|
||||
<h3 class="tsd-anchor-link" id="arguments"><code class="tsd-tag">Readonly</code><span>arguments</span><a href="#arguments" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">arguments</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L181">src/ghidra/GhidraLauncher.ts:181</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L182">src/ghidra/GhidraLauncher.ts:182</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="command"><code class="tsd-tag">Readonly</code><span>command</span><a href="#command" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">command</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L180">src/ghidra/GhidraLauncher.ts:180</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/ghidra/GhidraLauncher.ts#L181">src/ghidra/GhidraLauncher.ts:181</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">cleanup</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#cleanup">cleanup</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L36">src/process/ProviderProcess.ts:36</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="ghidralogpath"><code class="tsd-tag">Readonly</code><span>ghidra<wbr/>Log<wbr/>Path</span><a href="#ghidralogpath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ghidraLogPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
@@ -56,13 +56,13 @@
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ownsProcessLifetime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#ownsprocesslifetime">ownsProcessLifetime</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L33">src/process/ProviderProcess.ts:33</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L35">src/process/ProviderProcess.ts:35</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member tsd-is-inherited">
|
||||
<h3 class="tsd-anchor-link" id="process"><code class="tsd-tag">Readonly</code><span>process</span><a href="#process" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">process</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#process">process</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L32">src/process/ProviderProcess.ts:32</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="projectroot"><code class="tsd-tag">Readonly</code><span>project<wbr/>Root</span><a href="#projectroot" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">projectRoot</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
|
||||
@@ -43,19 +43,19 @@
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">cleanup</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#cleanup">cleanup</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L36">src/process/ProviderProcess.ts:36</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member tsd-is-inherited">
|
||||
<h3 class="tsd-anchor-link" id="ownsprocesslifetime"><code class="tsd-tag">Readonly</code><span>owns<wbr/>Process<wbr/>Lifetime</span><a href="#ownsprocesslifetime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ownsProcessLifetime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#ownsprocesslifetime">ownsProcessLifetime</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L33">src/process/ProviderProcess.ts:33</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L35">src/process/ProviderProcess.ts:35</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member tsd-is-inherited">
|
||||
<h3 class="tsd-anchor-link" id="process"><code class="tsd-tag">Readonly</code><span>process</span><a href="#process" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">process</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span></div><aside class="tsd-sources">
|
||||
<p>Inherited from <a href="process_ProviderProcess.ProviderProcessLaunch.html">ProviderProcessLaunch</a>.<a href="process_ProviderProcess.ProviderProcessLaunch.html#process">process</a></p>
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L32">src/process/ProviderProcess.ts:32</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="shutdownbycleanup"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>shutdown<wbr/>By<wbr/>Cleanup</span><a href="#shutdownbycleanup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">shutdownByCleanup</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Spawn coordinates shared by owned, long-lived provider processes.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OwnedProviderProcessSpawnOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#arguments">arguments</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#command">command</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#cwd">cwd</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#env">env</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">ProcessEnv</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#expectedcommand">expectedCommand</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runid">runId</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OwnedProviderProcessSpawnOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#arguments">arguments</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#command">command</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#cwd">cwd</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#env">env</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">ProcessEnv</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#expectedcommand">expectedCommand</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runid">runId</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#windowsverbatimarguments">windowsVerbatimArguments</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L14">src/process/ProviderProcess.ts:14</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
@@ -30,6 +30,7 @@
|
||||
<a href="#env" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>env?</span></a>
|
||||
<a href="#expectedcommand" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expected<wbr/>Command?</span></a>
|
||||
<a href="#runid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>run<wbr/>Id</span></a>
|
||||
<a href="#windowsverbatimarguments" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>windows<wbr/>Verbatim<wbr/>Arguments?</span></a>
|
||||
</div></section></div></details></section></section>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
@@ -48,12 +49,12 @@
|
||||
<h3 class="tsd-anchor-link" id="cwd"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>cwd</span><a href="#cwd" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">cwd</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L20">src/process/ProviderProcess.ts:20</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L22">src/process/ProviderProcess.ts:22</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="env"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>env</span><a href="#env" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">env</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">ProcessEnv</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L21">src/process/ProviderProcess.ts:21</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L23">src/process/ProviderProcess.ts:23</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="expectedcommand"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>expected<wbr/>Command</span><a href="#expectedcommand" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">expectedCommand</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div>
|
||||
@@ -65,7 +66,14 @@
|
||||
<h3 class="tsd-anchor-link" id="runid"><code class="tsd-tag">Readonly</code><span>run<wbr/>Id</span><a href="#runid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">runId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L17">src/process/ProviderProcess.ts:17</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L17">src/process/ProviderProcess.ts:17</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="windowsverbatimarguments"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>windows<wbr/>Verbatim<wbr/>Arguments</span><a href="#windowsverbatimarguments" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">windowsVerbatimArguments</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
|
||||
<div class="tsd-comment tsd-typography"><p>Preserve a pre-quoted Windows command-interpreter invocation exactly.</p>
|
||||
</div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L21">src/process/ProviderProcess.ts:21</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
@@ -81,7 +89,7 @@
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
|
||||
<div><a href="#arguments"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>arguments</span></a><a href="#command"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>command</span></a><a href="#cwd"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cwd</span></a><a href="#env"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>env</span></a><a href="#expectedcommand"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expected<wbr/>Command</span></a><a href="#runid"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>run<wbr/>Id</span></a></div></details></div></details></div>
|
||||
<div><a href="#arguments"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>arguments</span></a><a href="#command"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>command</span></a><a href="#cwd"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cwd</span></a><a href="#env"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>env</span></a><a href="#expectedcommand"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expected<wbr/>Command</span></a><a href="#runid"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>run<wbr/>Id</span></a><a href="#windowsverbatimarguments"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>windows<wbr/>Verbatim<wbr/>Arguments</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.0.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Process handle returned by a provider-specific launcher.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">ProviderProcessLaunch</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#cleanup">cleanup</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ownsprocesslifetime">ownsProcessLifetime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#process">process</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="40696">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="40697">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#process/ProviderProcess.ProviderProcessLaunch">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">ProviderProcessLaunch</span>
|
||||
@@ -23,7 +23,7 @@
|
||||
<li class="tsd-hierarchy-item"><a href="hopper_BridgeLauncher.BridgeLaunch.html" class="tsd-signature-type tsd-kind-interface">BridgeLaunch</a></li>
|
||||
<li class="tsd-hierarchy-item"><a href="ghidra_GhidraLauncher.GhidraLaunch.html" class="tsd-signature-type tsd-kind-interface">GhidraLaunch</a></li></ul></li></ul></section><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L31">src/process/ProviderProcess.ts:31</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L33">src/process/ProviderProcess.ts:33</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -42,17 +42,17 @@
|
||||
<h3 class="tsd-anchor-link" id="cleanup"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>cleanup</span><a href="#cleanup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">cleanup</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L36">src/process/ProviderProcess.ts:36</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="ownsprocesslifetime"><code class="tsd-tag">Readonly</code><span>owns<wbr/>Process<wbr/>Lifetime</span><a href="#ownsprocesslifetime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ownsProcessLifetime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L33">src/process/ProviderProcess.ts:33</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L35">src/process/ProviderProcess.ts:35</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="process"><code class="tsd-tag">Readonly</code><span>process</span><a href="#process" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">process</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L32">src/process/ProviderProcess.ts:32</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L34">src/process/ProviderProcess.ts:34</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">ProviderProcessSnapshot</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#exitcode">exitCode</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#signal">signal</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Signals</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#stderr">stderr</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">retainedBytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#stdout">stdout</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">retainedBytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L38">src/process/ProviderProcess.ts:38</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L40">src/process/ProviderProcess.ts:40</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -36,22 +36,22 @@
|
||||
<h3 class="tsd-anchor-link" id="exitcode"><code class="tsd-tag">Readonly</code><span>exit<wbr/>Code</span><a href="#exitcode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">exitCode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L51">src/process/ProviderProcess.ts:51</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L53">src/process/ProviderProcess.ts:53</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="signal"><code class="tsd-tag">Readonly</code><span>signal</span><a href="#signal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">signal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Signals</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L52">src/process/ProviderProcess.ts:52</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L54">src/process/ProviderProcess.ts:54</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="stderr"><code class="tsd-tag">Readonly</code><span>stderr</span><a href="#stderr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">stderr</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">retainedBytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L45">src/process/ProviderProcess.ts:45</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L47">src/process/ProviderProcess.ts:47</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="stdout"><code class="tsd-tag">Readonly</code><span>stdout</span><a href="#stdout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">stdout</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">retainedBytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L39">src/process/ProviderProcess.ts:39</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L41">src/process/ProviderProcess.ts:41</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">ProviderProcessStopOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#cleanupresult">cleanupResult</a><span class="tsd-signature-symbol">?:</span> <a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#killgracems">killGraceMs</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#terminationgracems">terminationGraceMs</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L79">src/process/ProviderProcess.ts:79</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L81">src/process/ProviderProcess.ts:81</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -35,17 +35,17 @@
|
||||
<h3 class="tsd-anchor-link" id="cleanupresult"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>cleanup<wbr/>Result</span><a href="#cleanupresult" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">cleanupResult</span><span class="tsd-signature-symbol">?:</span> <a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L80">src/process/ProviderProcess.ts:80</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L82">src/process/ProviderProcess.ts:82</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="killgracems"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>kill<wbr/>Grace<wbr/>Ms</span><a href="#killgracems" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">killGraceMs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L82">src/process/ProviderProcess.ts:82</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L84">src/process/ProviderProcess.ts:84</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="terminationgracems"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>termination<wbr/>Grace<wbr/>Ms</span><a href="#terminationgracems" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">terminationGraceMs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L81">src/process/ProviderProcess.ts:81</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L83">src/process/ProviderProcess.ts:83</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">ProviderProcessSupervisorOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#maxoutputbytesperstream">maxOutputBytesPerStream</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ondiagnostic">onDiagnostic</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <a href="../types/process_ProviderProcess.ProviderProcessDiagnostic.html" class="tsd-signature-type tsd-kind-type-alias">ProviderProcessDiagnostic</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L73">src/process/ProviderProcess.ts:73</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L75">src/process/ProviderProcess.ts:75</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -34,12 +34,12 @@
|
||||
<h3 class="tsd-anchor-link" id="maxoutputbytesperstream"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>max<wbr/>Output<wbr/>Bytes<wbr/>Per<wbr/>Stream</span><a href="#maxoutputbytesperstream" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">maxOutputBytesPerStream</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L74">src/process/ProviderProcess.ts:74</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L76">src/process/ProviderProcess.ts:76</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="ondiagnostic"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>on<wbr/>Diagnostic</span><a href="#ondiagnostic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">onDiagnostic</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <a href="../types/process_ProviderProcess.ProviderProcessDiagnostic.html" class="tsd-signature-type tsd-kind-type-alias">ProviderProcessDiagnostic</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L75">src/process/ProviderProcess.ts:75</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L77">src/process/ProviderProcess.ts:77</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">SpawnedOwnedProviderProcess</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#ownership">ownership</a><span class="tsd-signature-symbol">:</span> <a href="process_ProcessOwnership.OwnedProcessGroup.html" class="tsd-signature-type tsd-kind-interface">OwnedProcessGroup</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#process">process</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L25">src/process/ProviderProcess.ts:25</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L27">src/process/ProviderProcess.ts:27</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -34,12 +34,12 @@
|
||||
<h3 class="tsd-anchor-link" id="ownership"><code class="tsd-tag">Readonly</code><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <a href="process_ProcessOwnership.OwnedProcessGroup.html" class="tsd-signature-type tsd-kind-interface">OwnedProcessGroup</a></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L27">src/process/ProviderProcess.ts:27</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L29">src/process/ProviderProcess.ts:29</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="process"><code class="tsd-tag">Readonly</code><span>process</span><a href="#process" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">process</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L26">src/process/ProviderProcess.ts:26</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L28">src/process/ProviderProcess.ts:28</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Resource-safe events emitted without imposing provider protocol semantics.</p>
|
||||
</div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L56">src/process/ProviderProcess.ts:56</a></li></ul></aside></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L58">src/process/ProviderProcess.ts:58</a></li></ul></aside></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Exact disposition of one owned process stop attempt.</p>
|
||||
</div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L86">src/process/ProviderProcess.ts:86</a></li></ul></aside></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/process/ProviderProcess.ts#L88">src/process/ProviderProcess.ts:88</a></li></ul></aside></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -131,6 +131,7 @@ export class GhidraHeadlessLauncher implements GhidraLauncher {
|
||||
// analyzeHeadless is an interpreter-driven script. Parent identity and
|
||||
// the per-process run token remain the cleanup authority.
|
||||
expectedCommand: null,
|
||||
windowsVerbatimArguments: platform === "win32",
|
||||
env: ghidraLaunchEnvironment(paths, this.options.javaHome, platform),
|
||||
});
|
||||
await writeFileAtomic(
|
||||
|
||||
@@ -17,6 +17,8 @@ export interface OwnedProviderProcessSpawnOptions {
|
||||
readonly runId: string;
|
||||
/** Null disables argv-prefix matching for interpreter-driven launch scripts. */
|
||||
readonly expectedCommand?: string | null;
|
||||
/** Preserve a pre-quoted Windows command-interpreter invocation exactly. */
|
||||
readonly windowsVerbatimArguments?: boolean;
|
||||
readonly cwd?: string;
|
||||
readonly env?: NodeJS.ProcessEnv;
|
||||
}
|
||||
@@ -108,6 +110,7 @@ export const spawnOwnedProviderProcess = async (
|
||||
windowsHide: true,
|
||||
stdio: ["ignore", "pipe", "pipe"],
|
||||
detached: process.platform !== "win32",
|
||||
windowsVerbatimArguments: options.windowsVerbatimArguments ?? false,
|
||||
env: {
|
||||
...process.env,
|
||||
...options.env,
|
||||
|
||||
@@ -28,6 +28,8 @@ const PROVIDER_VERSION = "12.1.2";
|
||||
const TARGET_SHA256 = createHash("sha256")
|
||||
.update(readFileSync(fixturePath))
|
||||
.digest("hex");
|
||||
const HOST_TRANSPORT: GhidraTransportKind =
|
||||
process.platform === "win32" ? "authenticated-loopback-tcp" : "unix-socket";
|
||||
|
||||
type FixtureMode =
|
||||
| "success"
|
||||
@@ -99,9 +101,7 @@ const clientFor = (
|
||||
launcher,
|
||||
targetPath: fixturePath,
|
||||
targetSha256: TARGET_SHA256,
|
||||
...(options.transport === undefined
|
||||
? {}
|
||||
: { transport: options.transport }),
|
||||
transport: options.transport ?? HOST_TRANSPORT,
|
||||
providerVersion: PROVIDER_VERSION,
|
||||
profileDigest: PROFILE_DIGEST,
|
||||
startupTimeoutMs: options.startupTimeoutMs ?? 1_000,
|
||||
@@ -138,9 +138,11 @@ describe("GhidraClient", () => {
|
||||
},
|
||||
},
|
||||
});
|
||||
expect(Buffer.byteLength(launcher.endpointPaths[0] ?? "")).toBeLessThan(
|
||||
108,
|
||||
);
|
||||
if (HOST_TRANSPORT === "unix-socket")
|
||||
expect(Buffer.byteLength(launcher.endpointPaths[0] ?? "")).toBeLessThan(
|
||||
108,
|
||||
);
|
||||
else expect(launcher.endpointPaths[0]).toMatch(/bridge-endpoint\.json$/u);
|
||||
});
|
||||
|
||||
it("completes the same authenticated handshake over loopback TCP", async () => {
|
||||
@@ -393,7 +395,7 @@ describe("GhidraClient", () => {
|
||||
|
||||
expect(client.diagnostics()).toMatchObject({
|
||||
runtime_root: launcher.runtimeRoots[0],
|
||||
transport: "unix-socket",
|
||||
transport: HOST_TRANSPORT,
|
||||
endpoint_path: launcher.endpointPaths[0],
|
||||
project_root: join(launcher.runtimeRoots[0] ?? "", "project"),
|
||||
process_id: expect.any(Number),
|
||||
@@ -414,7 +416,7 @@ describe("GhidraClient", () => {
|
||||
if (result.ok) return;
|
||||
|
||||
const encoded = JSON.stringify(result.error.diagnostics);
|
||||
expect(encoded).toContain(fixturePath);
|
||||
expect(result.error.diagnostics.target_path).toBe(fixturePath);
|
||||
expect(encoded).toContain(PROFILE_DIGEST);
|
||||
expect(encoded).not.toContain(launcher.tokens[0] ?? "missing-token");
|
||||
expect(events).toContainEqual(
|
||||
|
||||
@@ -38,13 +38,17 @@ const host = (
|
||||
describe("Ghidra installation inspection", () => {
|
||||
it("clears inherited JVM option injection before probing Java", () => {
|
||||
expect(
|
||||
ghidraJavaEnvironment("/opt/jdk-21", {
|
||||
PATH: "/usr/bin",
|
||||
_JAVA_OPTIONS: "-Xmx99G",
|
||||
JAVA_TOOL_OPTIONS: "-javaagent:/tmp/agent.jar",
|
||||
JDK_JAVA_OPTIONS: "-XX:MaxRAMPercentage=99",
|
||||
GHIDRA_JAVA_OPTIONS: "-Duser.home=/tmp/unapproved",
|
||||
}),
|
||||
ghidraJavaEnvironment(
|
||||
"/opt/jdk-21",
|
||||
{
|
||||
PATH: "/usr/bin",
|
||||
_JAVA_OPTIONS: "-Xmx99G",
|
||||
JAVA_TOOL_OPTIONS: "-javaagent:/tmp/agent.jar",
|
||||
JDK_JAVA_OPTIONS: "-XX:MaxRAMPercentage=99",
|
||||
GHIDRA_JAVA_OPTIONS: "-Duser.home=/tmp/unapproved",
|
||||
},
|
||||
"linux",
|
||||
),
|
||||
).toMatchObject({
|
||||
PATH: "/opt/jdk-21/bin:/usr/bin",
|
||||
JAVA_HOME: "/opt/jdk-21",
|
||||
|
||||
Reference in new issue
Block a user