diff --git a/src/config/debuggerSessionLimits.ts b/src/config/debuggerSessionLimits.ts index 84748434fa..363aec979a 100644 --- a/src/config/debuggerSessionLimits.ts +++ b/src/config/debuggerSessionLimits.ts @@ -1,4 +1,5 @@ import { + DEBUGGER_CONTROL_REPLY_BYTES, DEFAULT_DEBUGGER_COMMAND_DEADLINE_MS, DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES, DEFAULT_DEBUGGER_MAX_PENDING_COMMANDS, @@ -235,11 +236,11 @@ export const resolveDebuggerSessionLimits = ( */ export const debuggerControlReplyOutput: DebuggerAdmissionLimit = { setting: "debugger control-reply budget", - value: DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES, + value: DEBUGGER_CONTROL_REPLY_BYTES, source: "default", - defaultValue: DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES, - minimum: DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES, - maximum: DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES, + defaultValue: DEBUGGER_CONTROL_REPLY_BYTES, + minimum: DEBUGGER_CONTROL_REPLY_BYTES, + maximum: DEBUGGER_CONTROL_REPLY_BYTES, unit: "bytes", }; diff --git a/src/domain/analysisResourceLimits.ts b/src/domain/analysisResourceLimits.ts index 0fe28647cb..e6c7a2985c 100644 --- a/src/domain/analysisResourceLimits.ts +++ b/src/domain/analysisResourceLimits.ts @@ -184,5 +184,4 @@ export const MAXIMUM_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES = Math.floor( * GDB startup or detach MI). This is not `REA_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES`: * a caller cap below this budget must not truncate those required replies. */ -export const DEBUGGER_CONTROL_REPLY_BYTES = - DEFAULT_DEBUGGER_MAX_COMMAND_OUTPUT_BYTES; +export const DEBUGGER_CONTROL_REPLY_BYTES = 16 * 1024 * 1024; diff --git a/src/domain/analysisView/analysisView.ts b/src/domain/analysisView/analysisView.ts index b68199ab1c..7b278e1184 100644 --- a/src/domain/analysisView/analysisView.ts +++ b/src/domain/analysisView/analysisView.ts @@ -82,7 +82,6 @@ import type { AnalysisViewParent } from "./analysisViewParent.js"; import type { GroupingViewKind } from "./analysisViewShape.js"; import { analysisViewRequestSchema, - analysisViewSourceSchema, inspectAnalysisViewInputSchema, type AnalysisViewRequest, type InspectAnalysisViewInput, @@ -104,7 +103,6 @@ import { rustBinaryPageViewResultSchema, binaryLayoutSummaryViewResultSchema, javascriptApplicationSummaryViewResultSchema, - javascriptModuleReferencesViewResultSchema, artifactInventorySummaryViewResultSchema, desktopApplicationSummaryViewResultSchema, wasmArtifactSummaryViewResultSchema, @@ -138,7 +136,6 @@ import { nativeInventorySummaryViewResultSchema, nativeLoadImageSummaryViewResultSchema, nativeFunctionMatchingSummaryViewResultSchema, - nativeFunctionSummarySchema, nativeFunctionSummaryViewResultSchema, sourceToBundleSummaryViewResultSchema, sourceToBundlePageViewResultSchema, @@ -148,13 +145,11 @@ import { } from "./analysisViewResult.js"; export { analysisViewRequestSchema, - analysisViewSourceSchema, inspectAnalysisViewInputSchema, type AnalysisViewRequest, type InspectAnalysisViewInput, type AnalysisViewParent, }; -export { type GroupingViewKind }; export { nativeObservationSummaryViewResultSchemas, byteEntropySummaryViewResultSchema, @@ -172,7 +167,6 @@ export { rustBinaryPageViewResultSchema, binaryLayoutSummaryViewResultSchema, javascriptApplicationSummaryViewResultSchema, - javascriptModuleReferencesViewResultSchema, artifactInventorySummaryViewResultSchema, desktopApplicationSummaryViewResultSchema, wasmArtifactSummaryViewResultSchema, @@ -206,7 +200,6 @@ export { nativeInventorySummaryViewResultSchema, nativeLoadImageSummaryViewResultSchema, nativeFunctionMatchingSummaryViewResultSchema, - nativeFunctionSummarySchema, nativeFunctionSummaryViewResultSchema, sourceToBundleSummaryViewResultSchema, sourceToBundlePageViewResultSchema, diff --git a/src/domain/artifactGraph.ts b/src/domain/artifactGraph.ts index 85f0a110e4..f81474bc45 100644 --- a/src/domain/artifactGraph.ts +++ b/src/domain/artifactGraph.ts @@ -99,10 +99,6 @@ export const ARTIFACT_FORMAT_IDS = [ export type ArtifactFormatId = (typeof ARTIFACT_FORMAT_IDS)[number]; -/** Whether a stored format id is one of the recognized artifact formats. */ -export const isArtifactFormatId = (value: string): value is ArtifactFormatId => - (ARTIFACT_FORMAT_IDS as readonly string[]).includes(value); - const artifactFormatSchema = z.enum(ARTIFACT_FORMAT_IDS); /** Formats established from bytes or a virtual directory tree, independent of path roles. */ diff --git a/src/domain/javascript/javascriptRpcEndpoints.ts b/src/domain/javascript/javascriptRpcEndpoints.ts index 78f2490005..548bb4bba2 100644 --- a/src/domain/javascript/javascriptRpcEndpoints.ts +++ b/src/domain/javascript/javascriptRpcEndpoints.ts @@ -14,10 +14,7 @@ import type { JavaScriptRpcScan, } from "./javascriptRpcEndpoint.js"; -export type { - JavaScriptRpcEndpoint, - JavaScriptRpcScan, -} from "./javascriptRpcEndpoint.js"; +export type { JavaScriptRpcScan } from "./javascriptRpcEndpoint.js"; // tRPC proxies preserve router and procedure names as property names, so they // survive identifier minification. Method names follow @trpc/react-query and diff --git a/src/domain/javascript/javascriptSemanticOpaqueEffects.ts b/src/domain/javascript/javascriptSemanticOpaqueEffects.ts index 85950f8e84..c213557f4e 100644 --- a/src/domain/javascript/javascriptSemanticOpaqueEffects.ts +++ b/src/domain/javascript/javascriptSemanticOpaqueEffects.ts @@ -14,8 +14,6 @@ import { type JavaScriptSemanticBindingState, } from "./javascriptSemanticState.js"; -export type { JavaScriptOpaqueScopeEffects } from "./javascriptSemanticState.js"; - export const indexSemanticOpaqueEffects = ( candidates: readonly { node: t.CallExpression;