asc_open_dex_session
Validate and snapshot DEX files to create an immutable hash-bound session for safe analysis; reopen with new inputs when source files change.
Instructions
Validate and snapshot DEX inputs once; return an immutable hash-bound session.
Reuses the validated bundle, not a resident engine. Idle sessions expire and may be evicted at capacity. Source file changes require opening a new session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dex_paths | Yes | Ordered standard DEX file paths; combined bytes are server-bounded |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| depth | No | ||
| edges | No | ||
| index | No | ||
| items | No | ||
| limit | No | ||
| nodes | No | ||
| total | No | ||
| format | No | ||
| groups | No | ||
| module | No | ||
| offset | No | ||
| source | No | ||
| status | Yes | ||
| backend | No | ||
| message | No | ||
| sources | No | ||
| apk_path | No | ||
| coverage | No | ||
| has_more | No | ||
| input_id | No | ||
| dex_entry | No | ||
| direction | No | ||
| max_edges | No | ||
| max_nodes | No | ||
| span_unit | No | ||
| truncated | No | ||
| apk_sha256 | No | ||
| class_name | No | ||
| edge_count | No | ||
| input_kind | No | ||
| limit_unit | No | ||
| node_count | No | ||
| session_id | No | ||
| source_end | No | ||
| superclass | No | ||
| total_unit | No | ||
| type_match | No | ||
| edge_counts | No | ||
| field_count | No | ||
| limitations | No | ||
| method_name | No | ||
| next_cursor | No | ||
| next_offset | No | ||
| query_cache | No | ||
| scan_errors | No | ||
| access_flags | No | ||
| has_manifest | No | ||
| method_count | No | ||
| source_start | No | ||
| stored_bytes | No | ||
| artifact_path | No | ||
| dynamic_sites | No | ||
| source_sha256 | No | ||
| type_relation | No | ||
| engine_version | No | ||
| returned_sites | No | ||
| artifact_sha256 | No | ||
| backend_version | No | ||
| candidate_count | No | ||
| cleanup_pending | No | ||
| page_limited_by | No | ||
| scanned_methods | No | ||
| type_descriptor | No | ||
| definition_count | No | ||
| field_descriptor | No | ||
| idle_ttl_seconds | No | ||
| reference_format | No | ||
| selected_modules | No | ||
| unresolved_sites | No | ||
| member_references | No | ||
| method_descriptor | No | ||
| truncation_reasons | No | ||
| unresolved_matches | No | ||
| reference_semantics | No | ||
| response_byte_limit | No | ||
| methods_without_code | No | ||
| reserved_index_bytes | No | ||
| runtime_completeness | No | ||
| scanned_instructions | No | ||
| hierarchy_cycle_detected | No | ||
| instruction_scan_complete | No | ||
| runtime_target_resolution | No | ||
| unresolved_sites_truncated | No | ||
| traversal_complete_within_depth | No |