Benign go Download

github.com/exaforce/duckdb-go-bindings/lib/linux-arm64 v0.3.2

Legitimate Go library bindings

Base64 chunk sizing wordGo Cgo native interface
SHA-25653c2b1dbd814f43a017cc8f12c87455e54b304b394eb603debc16c127deb7f3f
MaleculeH(Ds)

Evidence

Base64 chunk sizing word libcore_functions_extension.a · line 7634509
7634509har_traitsIcESaIcEEC2EPKcRKS3_.isra.0�_ZN6duckdb12_GLOBAL__N_120Base64EncodeFunctionERNS_9DataChunkERNS_15ExpressionStateERNS_6VectorE�_ZN6duckdb12_GLOBAL__N_114EncodeFunctionERNS_9DataChunkERNS_15ExpressionStateERNS_6VectorE�_
Go Cgo compiler directive prebuilt.go · lines 1–11
⋯4 lines
5/*
6#cgo CPPFLAGS: -I${SRCDIR} -DDUCKDB_STATIC_BUILD
7#cgo LDFLAGS: -rdynamic -lduckdb_static -lautocomplete_extension -lcore_functions_extension -licu_extension -ljson_extension -lparquet_extension -ljemalloc_extension -ltpcds_extension -ltpch_extension -lduckdb_fastpforlib -lduckdb_fmt -lduckdb_fsst -lduckdb_hyperloglog -lduckdb_mbedtls -lduckdb_miniz -lduckdb_pg_query -lduckdb_re2 -lduckdb_skiplistlib -lduckdb_utf8proc -lduckdb_yyjson -lduckdb_zstd -lstdc++ -lm -ldl -L${SRCDIR}
8#include <duckdb.h>
9*/
10import "C"
11
imports <stdbool.h> duckdb.h · lines 41–53
41:35… ribute__((visibility("default")))
42#endif
43#endif
44
45#include <stdbool.h>
46#include <stdint.h>
47#include <stddef.h>
48
49#ifdef __cplusplus
⋯4 lines
C declares a character or byte buffer duckdb.h · lines 376–392
376:80… a non-
377//! owning structure, i.e., it does not have to be freed.
378typedef struct {
379 union {
380 struct {
381 uint32_t length;
382 char prefix[4];
383 char *ptr;
384 } pointer;
385 struct {
386 uint32_t length;
387 char inlined[12];
388 } inlined;
389 } value;
390} duckdb_string_t;
391
392//! DuckDB's LISTs are composed of a 'parent' vector holding metadata of each li …
DOS find-first through a near call libduckdb_fastpforlib.a · line 71574
71574�N�8/�n��=�����n��=����Hgn"N�n�n�n��=c9NG�NE�N�A�!9NRF�N�7N�7NF�N�D�N�5NB5N�D�Nc�N!�N��N��N��NB�N#��$� ��_��{����� �@)�S�8@��C)KbN��A)MaG��D)obX�F)&bU� �B)�`S�

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.