fish_indent
executablemacOS3.6 MBarm64
Unknown executable — purpose cannot be determined from binary analysis
Ad-hoc signed arm64 binary with 3562 functions and 19 network endpoints. Contains 11 file path references and standard public frameworks. Without code analysis, access to runtime behavior, or identifying metadata (name, version, description strings), the functional purpose cannot be reliably determined from binary structure alone.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 11.0.0
- SDK
- 15.2.0
- File Size
- 3.6 MB
- UUID
- B7A820EA-D1E5-3B18-9194-00BC10FAA8D3
- Analyzed
- 2026-04-09T08:43:38Z
- CDHash
- cfd06292e56ec36da8cccc99ac7756e32521cb43b834ff7abed11820a71441d5
Interesting Strings
File Paths(11)
{ .. }/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.9/src/unix.rsstrerror_rOS error '%ls'src/ast.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/expand.rsinternal error: entered unreachable code/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/phf_shared-0.11.2/src/lib.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/phf-0.11.2/src/map.rsmid > len/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/sip128.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/alloc/src/vec/spec_from_iter_nested.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/alloc/src/slice.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/widestring-1.1.0/src/utfstring.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/iter/adapters/enumerate.rs()called `Result::unwrap()` on an `Err` value/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/str/pattern.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/iter/traits/iterator.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/database.rs.terminfoTERMINFO_DIRSPREFIXetc/terminfolib/terminfoshare/terminfo/etc/terminfo/lib/terminfo/usr/share/terminfo/usr/local/share/terminfo/usr/local/share/site-terminfo/boot/system/data/terminfo%'{}123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:doxXsc0./Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/parser/compiled.rsinternal error: entered unreachable code: unknown magic number/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/iter/traits/accum.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/parser/expansion.rsBadFormatStringMissingArgBadArgTypeFmtSourceRangestartlength/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/std/src/io/mod.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/alloc/src/collections/vec_deque/mod.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/widestring-1.1.0/src/utfstr/iter.rsindex out of boundsno thousands separatorprintf/src/locale.rsprintf/src/arg.rsprintf/src/fmt_fp/mod.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/str/mod.rs
Network Surface
Endpoints(19)
Hostnameindex.crates.io-1949cf8c6b5b557f
Hostnameerrno-0.3.9
Hostnamerustc-1.85.0-src
Hostnamelibc-0.2.159
Hostnamewidestring-1.1.0
Hostnamelru-0.12.5
Hostnamehashbrown-0.15.0
Hostnamefish-4.0.1
Hostnamefoldhash-0.1.3
Hostnamegimli-0.29.0
Hostnamehashbrown-0.15.2
Hostnamememchr-2.7.4
Hostnamerustc-demangle-0.1.24
Hostnameobject-0.36.7
Hostnameaddr2line-0.22.0
Hostnameterminfo-0.9.0
Hostnamenom-7.1.3
Hostnamephf-0.11.2
Hostnamesiphasher-0.3.11
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
0
Telemetry Strings
0
File Paths
11
Bundle IDs
0
IOKit Constants
0
Library Functions
906
Structural HashesSHA-256
Static Libraries906 / 3562 functions identified
Identified Libraries
FLAC 1.5.0 (138 fn)FLAC++ 1.5.0 (14 fn)SDL2 2.32.10 (105 fn)SDL2_test 2.32.10 (12 fn)X11 1.8.12 (146 fn)Xdmcp 1.1.5 (6 fn)Xi 1.8.2 (4 fn)Xrender 0.9.12 (1 fn)aom 3.13.1 (172 fn)ass 0.17.4 (7 fn)avcodec 8.0.1 (7 fn)avformat 8.0.1 (6 fn)boost_contract 1.89.0 (2 fn)boost_graph 1.89.0 (13 fn)boost_json 1.89.0 (3 fn)boost_locale 1.89.0 (9 fn)boost_log 1.89.0 (12 fn)boost_program_options 1.89.0 (2 fn)boost_regex 1.89.0 (1 fn)boost_test_exec_monitor 1.89.0 (8 fn)boost_thread 1.89.0 (1 fn)boost_url 1.89.0 (5 fn)boost_wave 1.89.0 (11 fn)cares 1.34.5 (1 fn)crypto 3.6.1 (5 fn)event 2.1.12_1 (1 fn)flatbuffers 25.9.23 (3 fn)fontconfig 2.17.1 (4 fn)freetype 2.14.1_1 (3 fn)gettextlib 0.26_1 (3 fn)gio-2.0 2.86.3 (2 fn)glib-2.0 2.86.3 (1 fn)gtest 1.17.0 (3 fn)harfbuzz 12.3.0 (1 fn)harfbuzz-subset 12.3.0 (3 fn)jpeg 3.1.3 (2 fn)jq 1.7.1 (3 fn)ldns 1.9.0 (1 fn)leptonica 1.87.0 (6 fn)lzma 5.8.2 (4 fn)microhttpd 1.0.2 (1 fn)nettle 3.10.2 (1 fn)onig 6.9.10 (1 fn)opus 1.6 (7 fn)pango-1.0 1.57.0_1 (1 fn)png 1.6.53 (1 fn)rav1e 0.8.1 (142 fn)sndfile 1.2.2_1 (1 fn)ssh 0.11.3 (1 fn)ssl 3.6.1 (4 fn)tesseract 5.5.2 (2 fn)theora 1.2.0 (1 fn)vpx 1.15.2 (2 fn)websockets 4.5.2 (2 fn)x265 4.1 (2 fn)zmq 4.3.5_2 (6 fn)
Function Matches(9)
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
Functions(3562)
0x100003d94<T as alloc::string::SpecToString>::spec_to_string
0x100003e54core::ptr::drop_in_place<fish::ast::Ast>
0x100003f00core::ptr::drop_in_place<fish::ast::Extras>
0x100003f54core::ptr::drop_in_place<std::io::error::Error>
0x100003fe8core::ptr::drop_in_place<fish_indent::PrettyPrinter>
0x1000040dccore::ptr::drop_in_place<fish_indent::PrettyPrinterState>
0x100004140core::ptr::drop_in_place<fish::operation_context::OperationContext>
0x1000041e4core::ptr::drop_in_place<[fish_printf::arg::Arg; 2]>
0x100004250<core::fmt::Error as core::fmt::Debug>::fmt
0x100004268<alloc::string::String as core::fmt::Write>::write_char
0x1000043b8<alloc::string::String as core::fmt::Write>::write_str
0x100004438<fish::ast::MaybeNewlines as fish::ast::Leaf>::leaf_as_node
0x100004444<fish::ast::MaybeNewlines as fish::ast::Node>::typ
0x10000444c<fish::ast::MaybeNewlines as core::fmt::Debug>::fmt
0x100004538<fish::ast::MaybeNewlines as fish::ast::ConcreteNode>::as_leaf
0x100004544<fish_printf::printf_impl::Error as core::fmt::Debug>::fmt
0x1000046f0<core::num::error::TryFromIntError as core::fmt::Debug>::fmt
0x100004824<widestring::error::DecodeUtf32Error as core::fmt::Debug>::fmt
0x1000048e8fish_indent::PrettyPrinterState::gap_text_flags_before_node
0x100004a64fish_indent::PrettyPrinterState::has_preceding_space
Imports244 symbols from 3 dylibs
Exports28
C_CS_PATH0x227eec
C_MB_CUR_MAX0x227ed4
C_MNT_LOCAL0x227ef4
C_PC_CASE_SENSITIVE0x227efc
C_RLIMIT_AS0x227f74
C_RLIMIT_CORE0x227f04
C_RLIMIT_CPU0x227f2c
C_RLIMIT_DATA0x227f0c
C_RLIMIT_FSIZE0x227f14
C_RLIMIT_KQUEUES0x227f8c
C_RLIMIT_MEMLOCK0x227f4c
C_RLIMIT_MSGQUEUE0x227f5c
C_RLIMIT_NICE0x227f3c
C_RLIMIT_NOFILE0x227f1c
C_RLIMIT_NPROC0x227f6c
C_RLIMIT_NPTS0x227f94
C_RLIMIT_NTHR0x227f9c
C_RLIMIT_RSS0x227f54
C_RLIMIT_RTPRIO0x227f64
C_RLIMIT_RTTIME0x227f84
C_RLIMIT_SBSIZE0x227f34
C_RLIMIT_SIGPENDING0x227f44
C_RLIMIT_STACK0x227f24
C_RLIMIT_SWAP0x227f7c
C_ST_LOCAL0x227ee4
_mh_execute_header0x0
main0xdb60
rust_eh_personality0x220248