Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: fuzzers/fuzz_structured.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_grammar.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_inference.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_structurally_created.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_json_to_grammar.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_apply_template.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_load_model.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fuzzers/fuzz_tokenizer.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/llama.cpp/src/models/olmo2.cpp [] []
/src/llama.cpp/tools/mtmd/models/hunyuanvl.cpp [] []
/src/llama.cpp/src/models/dots1.cpp [] []
/src/llama.cpp/src/models/granite-moe.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h [] []
/src/llama.cpp/src/llama-model.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/jamba.cpp [] []
/src/llama.cpp/examples/debug/debug.cpp [] []
/src/llama.cpp/include/llama-cpp.h [] []
/src/llama.cpp/tools/mtmd/clip-graph.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/traits.cpp [] []
/src/llama.cpp/ggml/src/ggml-impl.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/outprod.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/fill.cpp [] []
/src/llama.cpp/ggml/src/ggml-webgpu/ggml-webgpu.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/dmmv.cpp [] []
/src/llama.cpp/vendor/miniaudio/miniaudio.h [] []
/src/llama.cpp/examples/embedding/embedding.cpp [] []
/src/llama.cpp/tools/cvector-generator/mean.hpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/binary-ops.cpp [] []
/src/llama.cpp/src/llama-io.cpp [] []
/src/llama.cpp/tests/test-barrier.cpp [] []
/src/llama.cpp/common/unicode.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/common/chat-diff-analyzer.cpp [] []
/src/llama.cpp/tools/mtmd/models/minicpmv.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/ssm_scan.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/solve-tri-ops.c [] []
/src/llama.cpp/ggml/src/ggml-sycl/gated_delta_net.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-dispatched-backend.cpp [] []
/src/llama.cpp/src/llama-cparams.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/rms_norm.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-buffer-type.cpp [] []
/src/llama.cpp/src/models/rwkv6qwen2.cpp [] []
/src/llama.cpp/common/json-schema-to-grammar.h [] []
/src/llama.cpp/src/models/lfm2moe.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-dispatched.cpp [] []
/src/llama.cpp/ggml/src/ggml-rpc/ggml-rpc.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/kimi-linear.cpp [] []
/src/llama.cpp/common/log.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-decoder.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-utils.cpp [] []
/src/llama.cpp/common/preset.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/apir_cs_ggml.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-convert.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/ssm_conv.cpp [] []
/src/llama.cpp/tests/test-save-load-state.cpp [] []
/src/llama.cpp/src/models/phi2.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd-audio.h [] []
/src/llama.cpp/src/models/mistral3.cpp [] []
/src/llama.cpp/src/models/gemma2.cpp [] []
/src/llama.cpp/src/models/qwen2.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/common.h [] []
/src/llama.cpp/src/models/qwen3vl.cpp [] []
/src/llama.cpp/src/models/step35.cpp [] []
/src/llama.cpp/src/models/glm4-moe.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/ops.cpp [] []
/src/llama.cpp/ggml/src/ggml-metal/ggml-metal.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/glu_geglu.cpp [] []
/src/llama.cpp/tools/cli/cli.cpp [] []
/src/llama.cpp/tests/test-rope.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/set-rows-ops.c [] []
/src/llama.cpp/ggml/src/ggml-cpu/vec.h [] []
/src/llama.cpp/common/ngram-mod.cpp [] []
/src/llama.cpp/common/download.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/vecdotq.hpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/exaone.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/spine_mem_pool.cpp [] []
/src/llama.cpp/src/models/jina-bert-v2.cpp [] []
/src/llama.cpp/src/models/deepseek.cpp [] []
/src/llama.cpp/src/models/baichuan.cpp [] []
/src/llama.cpp/fuzzers/fuzz_structurally_created.cpp ['fuzzers/fuzz_structurally_created.cpp'] []
/src/llama.cpp/common/json-schema-to-grammar.cpp ['fuzzers/fuzz_json_to_grammar.cpp'] []
/src/llama.cpp/src/llama-graph.cpp ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-tile.hpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-buffer.cpp [] []
/src/llama.cpp/common/arg.cpp [] []
/src/llama.cpp/tools/rpc/rpc-server.cpp [] []
/src/llama.cpp/common/speculative.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-forward-buffer.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/diag-ops.c [] []
/src/llama.cpp/src/models/lfm2.cpp [] []
/src/llama.cpp/tests/test-grammar-llguidance.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/pad.cpp [] []
/src/llama.cpp/src/models/llada-moe.cpp [] []
/src/llama.cpp/vendor/nlohmann/json_fwd.hpp [] []
/src/llama.cpp/src/models/t5.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/pad_reflect_1d.cpp [] []
/src/llama.cpp/src/models/models.h [] []
/src/llama.cpp/src/models/qwen35moe.cpp [] []
/src/llama.cpp/common/ngram-cache.cpp [] []
/src/llama.cpp/tools/server/server-cors-proxy.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/imatrix/imatrix.cpp [] []
/src/llama.cpp/tools/completion/completion.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/llada.cpp [] []
/src/llama.cpp/examples/lookahead/lookahead.cpp [] []
/src/llama.cpp/src/models/stablelm.cpp [] []
/src/llama.cpp/ggml/src/ggml-quants.c ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/riscv/quants.c [] []
/src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hex-dma.h [] []
/src/llama.cpp/src/models/apertus.cpp [] []
/src/llama.cpp/examples/gguf-hash/deps/xxhash/xxhash.h [] []
/src/llama.cpp/src/models/minicpm.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-sin-cos.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/utils.cpp [] []
/src/llama.cpp/src/llama-io.h [] []
/src/llama.cpp/tools/cvector-generator/pca.hpp [] []
/src/llama.cpp/tests/test-gbnf-validator.cpp [] []
/src/llama.cpp/src/models/talkie.cpp [] []
/src/llama.cpp/tools/mtmd/models/siglip.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/concat-ops.c [] []
/src/llama.cpp/ggml/src/ggml-cann/acl_tensor.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/softmax.cpp [] []
/src/llama.cpp/src/llama-impl.h [] []
/src/llama.cpp/tests/test-backend-sampler.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp-drv.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/rope.cpp [] []
/src/llama.cpp/src/models/smollm3.cpp [] []
/src/llama.cpp/src/llama.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/ernie4-5-moe.cpp [] []
/src/llama.cpp/tests/test-backend-ops.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/glm4.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/ssm-conv.c [] []
/src/llama.cpp/common/speculative.cpp [] []
/src/llama.cpp/ggml/src/ggml-metal/ggml-metal-device.cpp [] []
/src/llama.cpp/src/llama-model.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/act-ops.c [] []
/src/llama.cpp/fuzzers/fuzz_structured.cpp ['fuzzers/fuzz_structured.cpp'] []
/src/llama.cpp/src/models/paddleocr.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/repeat-ops.c [] []
/src/llama.cpp/tools/mtmd/models/paddleocr.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/convert.cpp [] []
/src/llama.cpp/src/models/rnd1.cpp [] []
/src/llama.cpp/src/models/olmoe.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/vtcm-utils.h [] []
/src/llama.cpp/common/sampling.cpp [] []
/src/llama.cpp/src/models/plamo2.cpp [] []
/src/llama.cpp/tests/test-double-float.cpp [] []
/src/llama.cpp/src/models/glm-dsa.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hex-fastdiv.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/utils.h [] []
/src/llama.cpp/src/unicode.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/scale.cpp [] []
/src/llama.cpp/src/llama-memory-recurrent.cpp [] []
/src/llama.cpp/src/llama-ext.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/cumsum-ops.c [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/argsort-ops.c [] []
/src/llama.cpp/ggml/src/ggml-zdnn/common.hpp [] []
/src/llama.cpp/src/llama-mmap.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tests/test-chat.cpp [] []
/src/llama.cpp/tools/mtmd/models/kimik25.cpp [] []
/src/llama.cpp/tests/testing.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/deci.cpp [] []
/src/llama.cpp/src/models/qwen3vlmoe.cpp [] []
/src/llama.cpp/src/models/arwkv7.cpp [] []
/src/llama.cpp/tools/mtmd/models/whisper-enc.cpp [] []
/src/llama.cpp/examples/diffusion/diffusion.cpp [] []
/src/llama.cpp/src/llama-kv-cache.cpp [] []
/src/llama.cpp/tools/mtmd/models/qwen3a.cpp [] []
/src/llama.cpp/common/chat-peg-parser.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-dispatched-buffer.cpp [] []
/src/llama.cpp/tools/mtmd/models/step3vl.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c [] []
/src/llama.cpp/fuzzers/fuzz_inference.cpp ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/src/models/phimoe.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-reduce.h [] []
/src/llama.cpp/common/json-partial.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/minicpm3.cpp [] []
/src/llama.cpp/common/chat-auto-parser.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/input_model.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/solve_tri.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-floor.h [] []
/src/llama.cpp/tools/export-lora/export-lora.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp [] []
/src/llama.cpp/src/models/xverse.cpp [] []
/src/llama.cpp/src/models/qwen3.cpp [] []
/src/llama.cpp/ggml/include/ggml.h [] []
/src/llama.cpp/common/chat-peg-parser.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-sqrt.h [] []
/src/llama.cpp/tests/test-sampling.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tests/peg-parser/test-basic.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/mulmat.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/repack.cpp [] []
/src/llama.cpp/src/models/gemma3.cpp [] []
/src/llama.cpp/src/models/cohere2.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/amx/common.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/utils.cpp [] []
/src/llama.cpp/tests/peg-parser/test-unicode.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-base.h [] []
/src/llama.cpp/src/llama-quant.cpp [] []
/src/llama.cpp/examples/gguf-hash/gguf-hash.cpp [] []
/src/llama.cpp/src/models/cogvlm.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/cont.cpp [] []
/src/llama.cpp/src/models/mamba-base.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-forward-impl.h [] []
/src/llama.cpp/src/models/neo-bert.cpp [] []
/src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/mmvq.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/vec.cpp [] []
/src/llama.cpp/ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp [] []
/src/llama.cpp/ggml/src/ggml.c ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/worker-pool.c [] []
/src/llama.cpp/examples/gguf/gguf.cpp [] []
/src/llama.cpp/src/models/starcoder.cpp [] []
/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp ['fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tests/test-chat-peg-parser.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/cumsum.cpp [] []
/src/llama.cpp/src/models/command-r.cpp [] []
/src/llama.cpp/tools/cvector-generator/cvector-generator.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/common/jinja/lexer.cpp [] []
/src/llama.cpp/tools/server/server-tools.cpp [] []
/src/llama.cpp/tools/server/server-http.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/common/jinja/utils.h [] []
/src/llama.cpp/src/llama-memory.cpp [] []
/src/llama.cpp/tools/mtmd/models/llava.cpp [] []
/src/llama.cpp/tools/tts/tts.cpp [] []
/src/llama.cpp/tools/perplexity/perplexity.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/arctic.cpp [] []
/src/llama.cpp/common/ngram-map.h [] []
/src/llama.cpp/ggml/src/ggml-cuda/vendors/hip.h [] []
/src/llama.cpp/src/models/bert.cpp [] []
/src/llama.cpp/src/llama-kv-cache.h [] []
/src/llama.cpp/tests/test-quantize-fns.cpp [] []
/src/llama.cpp/tools/server/server-http.h [] []
/src/llama.cpp/ggml/src/ggml-backend-reg.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/riscv/repack.cpp [] []
/src/llama.cpp/src/models/mamba2.cpp [] []
/src/llama.cpp/src/models/wavtokenizer-dec.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp-opnode.h ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/tests/test-quantize-stats.cpp [] []
/src/llama.cpp/src/models/gemma4.cpp [] []
/src/llama.cpp/ggml/src/ggml-common.h [] []
/src/llama.cpp/src/models/hunyuan-moe.cpp [] []
/src/llama.cpp/src/llama-memory-hybrid.h [] []
/src/llama.cpp/common/ngram-cache.h [] []
/src/llama.cpp/vendor/nlohmann/json.hpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/delta-net-base.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-utils.h [] []
/src/llama.cpp/tools/mtmd/models/mobilenetv5.cpp [] []
/src/llama.cpp/src/models/rwkv7-base.cpp [] []
/src/llama.cpp/tools/mtmd/models/glm4v.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/set_rows.cpp [] []
/src/llama.cpp/src/models/llama4.cpp [] []
/src/llama.cpp/common/arg.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp [] []
/src/llama.cpp/tests/test-jinja.cpp [] []
/src/llama.cpp/tools/mtmd/models/llama4.cpp [] []
/src/llama.cpp/common/hf-cache.cpp [] []
/src/llama.cpp/src/llama-mmap.h [] []
/src/llama.cpp/common/jinja/runtime.h [] []
/src/llama.cpp/src/llama-vocab.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/fill-ops.c [] []
/src/llama.cpp/tools/server/server-chat.cpp [] []
/src/llama.cpp/src/models/exaone-moe.cpp [] []
/src/llama.cpp/tools/server/server-queue.cpp [] []
/src/llama.cpp/ggml/src/ggml-threading.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/mtmd/models/mimovl.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/common.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/server/server-context.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/matmul-ops.c [] []
/src/llama.cpp/src/llama-model-saver.cpp [] []
/src/llama.cpp/common/base64.hpp [] []
/src/llama.cpp/tools/parser/debug-template-parser.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd-image.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/unary-ops.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/element_wise.hpp [] []
/src/llama.cpp/src/models/nomic-bert.cpp [] []
/src/llama.cpp/src/models/jina-bert-v3.cpp [] []
/src/llama.cpp/tests/test-alloc.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tests/test-chat-template.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/binbcast.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/conv.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/get_rows.cpp [] []
/src/llama.cpp/src/models/qwen35.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/norm.cpp [] []
/src/llama.cpp/tests/test-recurrent-state-rollback.cpp [] []
/src/llama.cpp/src/llama-adapter.h ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/softmax.cpp [] []
/src/llama.cpp/src/models/t5encoder.cpp [] []
/src/llama.cpp/ggml/src/ggml-webgpu/pre_wgsl.hpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/gla.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/rvv_kernels.h [] []
/src/llama.cpp/common/peg-parser.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tools/server/server-models.h [] []
/src/llama.cpp/src/models/granite.cpp [] []
/src/llama.cpp/src/models/grovemoe.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-queue.c [] []
/src/llama.cpp/ggml/src/ggml-cpu/hbm.cpp [] []
/src/llama.cpp/common/regex-partial.h [] []
/src/llama.cpp/ggml/include/ggml-cpp.h [] []
/src/llama.cpp/common/common.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-decoder.cpp [] []
/src/llama.cpp/tools/server/server-task.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-dispatched-buffer-type.cpp [] []
/src/llama.cpp/examples/gguf-hash/deps/rotate-bits/rotate-bits.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/transpose.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/add-id.cpp [] []
/src/llama.cpp/tools/mtmd/models/dotsocr.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/apir_cs.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/common/ngram-map.cpp [] []
/src/llama.cpp/tests/test-json-partial.cpp [] []
/src/llama.cpp/common/fit.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/api_remoting.h [] []
/src/llama.cpp/src/models/granite-hybrid.cpp [] []
/src/llama.cpp/src/models/olmo.cpp [] []
/src/llama.cpp/ggml/src/ggml-blas/ggml-blas.cpp [] []
/src/llama.cpp/src/models/qwen3moe.cpp [] []
/src/llama.cpp/common/jinja/runtime.cpp [] []
/src/llama.cpp/tests/export-graph-ops.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-flash-attn-ops.c [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/apir_cs_ggml-rpc-back.cpp [] []
/src/llama.cpp/ggml/src/ggml-zdnn/utils.cpp [] []
/src/llama.cpp/tools/server/server-context.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-cann/common.h [] []
/src/llama.cpp/src/models/dream.cpp [] []
/src/llama.cpp/src/models/mistral4.cpp [] []
/src/llama.cpp/common/jinja/string.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/flash-attn-ops.c [] []
/src/llama.cpp/vendor/cpp-httplib/httplib.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-tile.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/flash_attn_ext.cpp [] []
/src/llama.cpp/src/models/maincoder.cpp [] []
/src/llama.cpp/src/models/eurobert.cpp [] []
/src/llama.cpp/src/models/plamo3.cpp [] []
/src/llama.cpp/tools/mtmd/models/cogvlm.cpp [] []
/src/llama.cpp/tests/test-chat-auto-parser.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/concat.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-common.hpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hex-dma.c [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-device.cpp [] []
/src/llama.cpp/tests/get-model.cpp [] []
/src/llama.cpp/src/models/internlm2.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/get-rows-ops.c [] []
/src/llama.cpp/src/models/nemotron.cpp [] []
/src/llama.cpp/src/llama-sampler.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/llama-batch.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kernels.h [] []
/src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/examples/gguf-hash/deps/sha256/sha256.c [] []
/src/llama.cpp/ggml/src/ggml-sycl/rope.cpp [] []
/src/llama.cpp/src/models/bailingmoe.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-profile.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/llamafile/sgemm.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tests/peg-parser/test-json-parser.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/translate_session.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/permute.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/rt_info/weightless_caching_attributes.hpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-quants.h [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/frontend.cpp [] []
/src/llama.cpp/tools/mtmd/clip-impl.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/examples/convert-llama2c-to-ggml/convert-llama2c-to-ggml.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/tsembd.cpp [] []
/src/llama.cpp/common/download.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/unary-ops.c [] []
/src/llama.cpp/tools/mtmd/models/qwen3vl.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/type.hpp [] []
/src/llama.cpp/ggml/src/ggml-zdnn/ggml-zdnn.cpp [] []
/src/llama.cpp/common/chat.h [] []
/src/llama.cpp/examples/llama.android/lib/src/main/cpp/logging.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-reg.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/diag.cpp [] []
/src/llama.cpp/src/llama-context.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/llama-hparams.cpp ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn.cpp [] []
/src/llama.cpp/src/models/smallthinker.cpp [] []
/src/llama.cpp/src/llama-model-loader.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tests/test-quantize-perf.cpp [] []
/src/llama.cpp/src/models/nemotron-h.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/im2col.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/reshape.cpp [] []
/src/llama.cpp/common/jinja/parser.cpp [] []
/src/llama.cpp/src/models/rwkv6-base.cpp [] []
/src/llama.cpp/src/models/falcon.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op_table.h [] []
/src/llama.cpp/ggml/src/ggml-zendnn/ggml-zendnn.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-sigmoid.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/binary-ops.c [] []
/src/llama.cpp/tools/mtmd/models/nemotron-v2-vl.cpp [] []
/src/llama.cpp/tests/gguf-model-data.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tools/mtmd/models/kimivl.cpp [] []
/src/llama.cpp/src/models/deepseek2.cpp [] []
/src/llama.cpp/common/jinja/lexer.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/main.c [] []
/src/llama.cpp/src/llama-memory-hybrid-iswa.h [] []
/src/llama.cpp/pocs/vdot/vdot.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hex-utils.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-forward-buffer-type.cpp [] []
/src/llama.cpp/common/console.cpp [] []
/src/llama.cpp/src/models/grok.cpp [] []
/src/llama.cpp/fuzzers/fuzz_apply_template.cpp ['fuzzers/fuzz_apply_template.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/cpy.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op_table.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/simd-mappings.h [] []
/src/llama.cpp/src/models/afmoe.cpp [] []
/src/llama.cpp/tests/peg-parser/test-gbnf-generation.cpp [] []
/src/llama.cpp/tools/mtmd/models/deepseekocr.cpp [] []
/src/llama.cpp/src/llama-memory.h [] []
/src/llama.cpp/src/models/chameleon.cpp [] []
/src/llama.cpp/src/llama-hparams.h [] []
/src/llama.cpp/common/chat-auto-parser-generator.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/dequantize.hpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/spine_barrier.h [] []
/src/llama.cpp/tests/test-grammar-parser.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/unary_gelu.cpp [] []
/src/llama.cpp/vendor/cpp-httplib/httplib.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/app/llama.cpp [] []
/src/llama.cpp/src/models/plm.cpp [] []
/src/llama.cpp/ggml/src/ggml-rpc/transport.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/convert.hpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hex-dump.h [] []
/src/llama.cpp/src/llama-kv-cache-dsa.h [] []
/src/llama.cpp/tools/mtmd/clip.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/wkv.cpp [] []
/src/llama.cpp/tools/mtmd/models/deepseekocr2.cpp [] []
/src/llama.cpp/tests/test-grammar-integration.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/s390/cpu-feats.cpp [] []
/src/llama.cpp/tests/peg-parser/test-json-serialization.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-arith.h [] []
/src/llama.cpp/tests/peg-parser/simple-tokenize.cpp ['fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/gpt2.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/softmax-ops.c [] []
/src/llama.cpp/tools/mtmd/debug/mtmd-debug.cpp [] []
/src/llama.cpp/tests/test-opt.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-buffers.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/upscale.cpp [] []
/src/llama.cpp/src/llama-chat.cpp ['fuzzers/fuzz_apply_template.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-quants.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/unary_silu.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/riscv/cpu-feats.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime_env.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/x86/quants.c [] []
/src/llama.cpp/tools/mtmd/mtmd-helper.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-scale.h [] []
/src/llama.cpp/tools/gguf-split/gguf-split.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/gemma.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/utils.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-inverse.h [] []
/src/llama.cpp/common/http.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp [] []
/src/llama.cpp/src/models/hunyuan-vl.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-queue.h [] []
/src/llama.cpp/src/llama-arch.cpp [] []
/src/llama.cpp/ggml/src/ggml-backend-meta.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/rope-ops.c [] []
/src/llama.cpp/src/models/deepseek32.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/view.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/sum-rows-ops.c [] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino.cpp [] []
/src/llama.cpp/tools/fit-params/fit-params.cpp [] []
/src/llama.cpp/src/models/bailingmoe2.cpp [] []
/src/llama.cpp/examples/eval-callback/eval-callback.cpp [] []
/src/llama.cpp/src/models/deepseek2ocr.cpp [] []
/src/llama.cpp/tests/test-tokenizer-0.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp [] []
/src/llama.cpp/src/models/jais.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/libdl.h [] []
/src/llama.cpp/src/models/chatglm.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/pass/fuse_to_sdpa.cpp [] []
/src/llama.cpp/common/sampling.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-copy.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-forward-device.cpp [] []
/src/llama.cpp/include/llama.h [] []
/src/llama.cpp/common/chat-auto-parser-helpers.cpp [] []
/src/llama.cpp/tools/llama-bench/llama-bench.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/nomic-bert-moe.cpp [] []
/src/llama.cpp/src/models/gemma-embedding.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp [] []
/src/llama.cpp/src/models/refact.cpp [] []
/src/llama.cpp/src/models/openai-moe.cpp [] []
/src/llama.cpp/src/models/mimo2.cpp [] []
/src/llama.cpp/common/reasoning-budget.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/server/server-common.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/ernie4-5.cpp [] []
/src/llama.cpp/examples/parallel/parallel.cpp [] []
/src/llama.cpp/src/models/hunyuan-dense.cpp [] []
/src/llama.cpp/ggml/src/ggml-backend.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/llama-memory-recurrent.h [] []
/src/llama.cpp/src/models/plamo.cpp [] []
/src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp [] []
/src/llama.cpp/src/models/qwen3next.cpp [] []
/src/llama.cpp/tools/mtmd/models/internvl.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/common.hpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/common/debug.cpp [] []
/src/llama.cpp/src/models/dbrx.cpp [] []
/src/llama.cpp/tests/test-gguf-model-data.cpp [] []
/src/llama.cpp/src/models/qwen2vl.cpp [] []
/src/llama.cpp/tests/test-reasoning-budget.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp [] []
/src/llama.cpp/src/models/nemotron-h-moe.cpp [] []
/src/llama.cpp/common/jinja/parser.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/fattn-buffers.hpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/server/server-common.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino-extra.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/element_wise.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/src/models/phi3.cpp [] []
/src/llama.cpp/ggml/src/ggml.cpp [] []
/src/llama.cpp/common/unicode.h [] []
/src/llama.cpp/tests/test-quant-type-selection.cpp [] []
/src/llama.cpp/ggml/src/ggml-backend-impl.h [] []
/src/llama.cpp/src/models/gptneox.cpp [] []
/src/llama.cpp/fuzzers/fuzz_grammar.cpp ['fuzzers/fuzz_grammar.cpp'] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/x86/repack.cpp [] []
/src/llama.cpp/vendor/stb/stb_image.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime1_kernels.cpp [] []
/src/llama.cpp/src/models/rwkv7.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/rvv_kernels.cpp [] []
/src/llama.cpp/vendor/sheredom/subprocess.h [] []
/src/llama.cpp/src/models/jais2.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/gemm.hpp [] []
/src/llama.cpp/common/llguidance.cpp [] []
/src/llama.cpp/common/log.cpp [] []
/src/llama.cpp/src/models/pangu-embed.cpp [] []
/src/llama.cpp/src/llama-batch.cpp ['fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/pad-ops.c [] []
/src/llama.cpp/tools/server/server-models.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tools/mtmd/mtmd-cli.cpp [] []
/src/llama.cpp/src/models/exaone4.cpp [] []
/src/llama.cpp/ggml/src/ggml-alloc.c ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/tools/batched-bench/batched-bench.cpp [] []
/src/llama.cpp/tests/test-llama-archs.cpp [] []
/src/llama.cpp/tools/mtmd/models/yasa2.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/node_context.h [] []
/src/llama.cpp/common/peg-parser.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/set.cpp [] []
/src/llama.cpp/tools/mtmd/models/models.h [] []
/src/llama.cpp/src/models/bitnet.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/set_rows.cpp [] []
/src/llama.cpp/common/jinja/caps.cpp [] []
/src/llama.cpp/tools/mtmd/models/youtuvl.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/spine_tcm.h [] []
/src/llama.cpp/tools/mtmd/models/granite-speech.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/amx/mmq.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/apir_cs_ggml-rpc-front.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/x86/cpu-feats.cpp [] []
/src/llama.cpp/tests/peg-parser/test-python-dict-parser.cpp [] []
/src/llama.cpp/src/llama-model-loader.h [] []
/src/llama.cpp/src/models/llama-embed.cpp [] []
/src/llama.cpp/src/models/arcee.cpp [] []
/src/llama.cpp/src/models/rwkv6.cpp [] []
/src/llama.cpp/tools/mtmd/models/gemma4a.cpp [] []
/src/llama.cpp/src/models/codeshell.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-exp.h [] []
/src/llama.cpp/tools/results/results.cpp [] []
/src/llama.cpp/src/models/seed-oss.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/pass/squeeze_matmul.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp-drv.cpp [] []
/src/llama.cpp/tests/test-regex-partial.cpp [] []
/src/llama.cpp/ggml/src/ggml-cann/aclnn_ops.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/cpy.hpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.c [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/apir_backend.gen.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-utils.h [] []
/src/llama.cpp/tools/mtmd/models/pixtral.cpp [] []
/src/llama.cpp/src/models/minimax-m2.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/count-equal.cpp [] []
/src/llama.cpp/tests/test-json-schema-to-grammar.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino-extra.cpp [] []
/src/llama.cpp/common/chat.cpp [] []
/src/llama.cpp/common/jinja/value.h [] []
/src/llama.cpp/src/llama-memory-hybrid-iswa.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-shm.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/examples/gen-docs/gen-docs.cpp [] []
/src/llama.cpp/src/models/starcoder2.cpp [] []
/src/llama.cpp/common/regex-partial.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-dump.h [] []
/src/llama.cpp/tools/server/server-queue.h [] []
/src/llama.cpp/ggml/src/ggml-opt.cpp [] []
/src/llama.cpp/ggml/src/gguf.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/models/mpt.cpp [] []
/src/llama.cpp/tools/server/server-tools.h [] []
/src/llama.cpp/tools/tokenize/tokenize.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hmx-matmul-ops.c [] []
/src/llama.cpp/src/models/openelm.cpp [] []
/src/llama.cpp/src/models/bloom.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd-image.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/common/common.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/tools/mtmd/models/qwen2vl.cpp [] []
/src/llama.cpp/tools/ui/embed.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kernels.cpp [] []
/src/llama.cpp/src/llama-grammar.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/common/jinja/value.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/getrows.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/quants.hpp [] []
/src/llama.cpp/fuzzers/fuzz_json_to_grammar.cpp ['fuzzers/fuzz_json_to_grammar.cpp'] []
/src/llama.cpp/src/llama-kv-cache-iswa.h [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/virtgpu-forward-backend.cpp [] []
/src/llama.cpp/ggml/src/ggml-cann/aclnn_ops.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp [] []
/src/llama.cpp/tools/mtmd/models/conformer.cpp [] []
/src/llama.cpp/tests/test-gguf.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/loongarch/quants.c [] []
/src/llama.cpp/ggml/src/ggml-sycl/repeat_back.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/cpy.cpp [] []
/src/llama.cpp/src/models/falcon-h1.cpp [] []
/src/llama.cpp/examples/retrieval/retrieval.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/roll.cpp [] []
/src/llama.cpp/src/llama-memory-hybrid.cpp [] []
/src/llama.cpp/ggml/src/ggml-metal/ggml-metal-ops.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd.h [] []
/src/llama.cpp/ggml/src/ggml-cann/acl_tensor.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/arm/repack.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/cpy-ops.c [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/ggml-remoting.h [] []
/src/llama.cpp/tools/server/server-task.cpp [] []
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/glu_swiglu.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime2_kernels.cpp [] []
/src/llama.cpp/src/models/qwen.cpp [] []
/src/llama.cpp/tools/mtmd/mtmd-audio.cpp ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_grammar.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_json_to_grammar.cpp', 'fuzzers/fuzz_apply_template.cpp', 'fuzzers/fuzz_load_model.cpp', 'fuzzers/fuzz_tokenizer.cpp'] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend-dispatched-device.cpp [] []
/src/llama.cpp/ggml/src/ggml-sycl/sycl_hw.cpp [] []
/src/llama.cpp/src/models/llama.cpp [] []
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/apir_backend.h [] []
/src/llama.cpp/src/llama-kv-cells.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/examples/diffusion/diffusion-cli.cpp [] []
/src/llama.cpp/ggml/src/ggml-cpu/quants.c [] []
/src/llama.cpp/fuzzers/fuzz_load_model.cpp ['fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/llama-grammar.h [] []
/src/llama.cpp/examples/deprecation-warning/deprecation-warning.cpp [] []
/src/llama.cpp/examples/gguf-hash/deps/sha1/sha1.c [] []
/src/llama.cpp/ggml/src/ggml-cpu/arch/powerpc/cpu-feats.cpp [] []
/src/llama.cpp/src/models/qwen2moe.cpp [] []
/src/llama.cpp/tools/mtmd/models/gemma4v.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-repl.h [] []
/src/llama.cpp/src/llama-graph.h [] []
/src/llama.cpp/ggml/src/ggml-sycl/quantize.hpp [] []
/src/llama.cpp/src/llama-kv-cache-iswa.cpp [] []
/src/llama.cpp/tools/quantize/quantize.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/ggml-hexagon.cpp [] []
/src/llama.cpp/src/unicode.h [] []
/src/llama.cpp/pocs/vdot/q8dot.cpp [] []
/src/llama.cpp/common/debug.h [] []
/src/llama.cpp/src/llama-arch.h [] []
/src/llama.cpp/common/jinja/string.cpp [] []
/src/llama.cpp/tools/mtmd/clip-model.h ['fuzzers/fuzz_structured.cpp', 'fuzzers/fuzz_inference.cpp', 'fuzzers/fuzz_structurally_created.cpp', 'fuzzers/fuzz_load_model.cpp'] []
/src/llama.cpp/src/llama-adapter.cpp [] []
/src/llama.cpp/src/models/gemma3n.cpp [] []
/src/llama.cpp/tools/server/server.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/gated-delta-net-ops.c [] []
/src/llama.cpp/src/models/modern-bert.cpp [] []
/src/llama.cpp/src/models/mamba.cpp [] []
/src/llama.cpp/ggml/src/ggml-zdnn/mmf.cpp [] []
/src/llama.cpp/src/models/orion.cpp [] []
/src/llama.cpp/src/llama-impl.cpp [] []
/src/llama.cpp/ggml/src/ggml-metal/ggml-metal-common.cpp ['fuzzers/fuzz_inference.cpp'] []
/src/llama.cpp/tools/parser/template-analysis.cpp [] []
/src/llama.cpp/src/llama-kv-cache-dsa.cpp [] []
/src/llama.cpp/ggml/src/ggml-hexagon/htp/hvx-div.h [] []
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/repack.cpp [] []

Directories in report

Directory
/src/llama.cpp/examples/convert-llama2c-to-ggml/
/src/llama.cpp/tools/fit-params/
/src/llama.cpp/examples/gen-docs/
/src/llama.cpp/tools/results/
/src/llama.cpp/ggml/src/ggml-cpu/arch/riscv/
/src/llama.cpp/tools/tts/
/src/llama.cpp/ggml/src/ggml-cpu/spacemit/
/src/llama.cpp/examples/gguf-hash/
/src/llama.cpp/ggml/src/ggml-opencl/
/src/llama.cpp/tools/tokenize/
/src/llama.cpp/vendor/stb/
/src/llama.cpp/ggml/src/ggml-cpu/amx/
/src/llama.cpp/examples/debug/
/src/llama.cpp/tools/cvector-generator/
/src/llama.cpp/ggml/src/ggml-sycl/
/src/llama.cpp/ggml/src/ggml-hexagon/
/src/llama.cpp/tools/cli/
/src/llama.cpp/ggml/src/ggml-openvino/openvino/
/src/llama.cpp/tests/peg-parser/
/src/llama.cpp/ggml/src/ggml-cann/
/src/llama.cpp/ggml/src/ggml-virtgpu/
/src/llama.cpp/src/models/
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/
/src/llama.cpp/tools/parser/
/src/llama.cpp/tools/mtmd/models/
/src/llama.cpp/ggml/src/ggml-cpu/llamafile/
/src/llama.cpp/vendor/sheredom/
/src/llama.cpp/ggml/src/ggml-hexagon/htp/
/src/llama.cpp/examples/gguf-hash/deps/rotate-bits/
/src/llama.cpp/ggml/src/
/src/llama.cpp/ggml/src/ggml-blas/
/src/llama.cpp/ggml/src/ggml-vulkan/vulkan-shaders/
/src/llama.cpp/common/jinja/
/src/llama.cpp/ggml/src/ggml-zendnn/
/src/llama.cpp/fuzzers/
/src/llama.cpp/pocs/vdot/
/src/llama.cpp/ggml/src/ggml-cpu/arch/loongarch/
/src/llama.cpp/examples/gguf-hash/deps/xxhash/
/src/llama.cpp/ggml/src/ggml-metal/
/src/llama.cpp/ggml/src/ggml-cpu/arch/powerpc/
/src//app/
/src/llama.cpp/tools/mtmd/debug/
/src/llama.cpp/ggml/src/ggml-sycl/dpct/
/src/llama.cpp/examples/parallel/
/src/llama.cpp/ggml/src/ggml-openvino/openvino/pass/
/src/llama.cpp/tools/llama-bench/
/src/llama.cpp/examples/eval-callback/
/src/llama.cpp/ggml/src/ggml-openvino/
/src/llama.cpp/tools/completion/
/src/llama.cpp/vendor/cpp-httplib/
/src/llama.cpp/tools/gguf-split/
/src/llama.cpp/examples/gguf-hash/deps/sha1/
/src/llama.cpp/tools/mtmd/
/src/llama.cpp/examples/retrieval/
/src/llama.cpp/vendor/nlohmann/
/src/llama.cpp/tools/batched-bench/
/src/llama.cpp/include/
/src/llama.cpp/vendor/miniaudio/
/src/llama.cpp/ggml/src/ggml-cpu/
/src/llama.cpp/ggml/src/ggml-virtgpu/backend/shared/
/src/llama.cpp/tools/rpc/
/src/llama.cpp/tools/imatrix/
/src/llama.cpp/ggml/src/ggml-cpu/arch/arm/
/src/llama.cpp/ggml/src/ggml-zdnn/
/src/llama.cpp/common/
/src/llama.cpp/examples/embedding/
/src/llama.cpp/examples/gguf-hash/deps/sha256/
/src/llama.cpp/tools/ui/
/src/llama.cpp/tools/server/
/src/llama.cpp/examples/llama.android/lib/src/main/cpp/
/src/llama.cpp/tests/
/src/llama.cpp/examples/deprecation-warning/
/src/llama.cpp/tools/quantize/
/src/llama.cpp/ggml/include/
/src/llama.cpp/ggml/src/ggml-vulkan/
/src/llama.cpp/src/
/src/llama.cpp/ggml/src/ggml-cpu/arch/x86/
/src//src/models/
/src/llama.cpp/examples/diffusion/
/src/llama.cpp/examples/lookahead/
/src/llama.cpp/tools/export-lora/
/src/llama.cpp/ggml/src/ggml-openvino/openvino/rt_info/
/src/llama.cpp/ggml/src/ggml-webgpu/
/src/llama.cpp/tools/perplexity/
/src/llama.cpp/examples/gguf/
/src/llama.cpp/ggml/src/ggml-openvino/openvino/op/
/src/llama.cpp/ggml/src/ggml-cuda/vendors/
/src//src/
/src/llama.cpp/ggml/src/ggml-rpc/
/src/llama.cpp/ggml/src/ggml-cpu/kleidiai/
/src/llama.cpp/ggml/src/ggml-cpu/arch/s390/

Sink analyser for CWEs

This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.

Sink functions/methods found for CWE79

Target sink Reached by fuzzer Function call path Possible branch blockers
getenv ['/src/llama.cpp/fuzzers/fuzz_inference.cpp', '/src/llama.cpp/fuzzers/fuzz_structured.cpp', '/src/llama.cpp/fuzzers/fuzz_load_model.cpp', '/src/llama.cpp/fuzzers/fuzz_structurally_created.cpp', '/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp'] N/A
Blocker function Arguments type Return type Constants touched
handle_sleeping_state
in /src/llama.cpp/tools/server/server-context.cpp:734
['bool'] void []
verify_parsing
in /src/llama.cpp/tests/test-grammar-parser.cpp:25
['char*', 'std::vector >', 'std::vector '] void []
get_model_or_exit
in /src/llama.cpp/tests/get-model.cpp:7
['int', 'char*[]'] char []
mtmd_cli_context
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:95
['common_params'] void []
clip_ctx
in /src/llama.cpp/tools/mtmd/clip.cpp:170
['clip_context_params'] void []
llama_bench
in /src/llama.cpp/tools/llama-bench/llama-bench.cpp:2142
['int', 'char**'] int []
run_generate
in /src/llama.cpp/tests/test-quant-type-selection.cpp:328
['std::string'] int []
run_remote_tests
in /src/llama.cpp/tests/test-quant-type-selection.cpp:427
['std::string', 'char*'] int []
gguf_fetch_gguf_ctx
in /src/llama.cpp/tests/gguf-model-data.cpp:659
['std::string', 'std::string', 'std::string', 'bool'] gguf_context_ptr []
ggml_openvino_device_config::init
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino-extra.cpp:21
[] void []
server_model_meta::update_caps
in /src/llama.cpp/tools/server/server-models.cpp:172
[] void []
llama_perplexity
in /src/llama.cpp/tools/perplexity/perplexity.cpp:2011
['int', 'char**'] int []
llama_fit_params
in /src/llama.cpp/tools/fit-params/fit-params.cpp:18
['int', 'char**'] int []
llama_completion
in /src/llama.cpp/tools/completion/completion.cpp:90
['int', 'char**'] int []
llama_cli
in /src/llama.cpp/tools/cli/cli.cpp:348
['int', 'char**'] int []
llama_server
in /src/llama.cpp/tools/server/server.cpp:77
['int', 'char**'] int []
llama_batched_bench
in /src/llama.cpp/tools/batched-bench/batched-bench.cpp:21
['int', 'char**'] int []
server_model_meta::update_args
in /src/llama.cpp/tools/server/server-models.cpp:154
['common_preset_context', 'std::string'] void []
gcp_params
in /src/llama.cpp/tools/server/server-http.cpp:57
[] void []
load_input_file
in /src/llama.cpp/tools/cli/cli.cpp:186
['std::string', 'bool'] std::string []
server_routes::server_routes
in /src/llama.cpp/tools/server/server-context.cpp:3860
['common_params', 'server_context'] void []
show_statistics
in /src/llama.cpp/tools/imatrix/imatrix.cpp:1096
['common_params'] bool []
llama_quantize
in /src/llama.cpp/tools/quantize/quantize.cpp:496
['int', 'char**'] int []
ggml_backend_sycl_graph_compute
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4967
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_sycl_flash_attn_ext_vec_case
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp:605
['ggml_backend_sycl_context', 'ggml_tensor*'] void []
ggml_backend_sycl_split_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1261
['float*'] ggml_backend_buffer_type_t []
ggml_backend_sycl_device_init
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5133
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_sycl_buffer_context
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:428
['int', 'void*', 'queue_ptr'] void []
ggml_backend_sycl_get_gpu_list
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:402
['int*', 'int'] GGML_API []
ggml_backend_sycl_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4811
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4832
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_cpy_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4853
['ggml_backend_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5139
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_sycl_split_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:984
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_sycl_split_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1061
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1117
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1219
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_sycl_pool_vmm
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1521
['queue_ptr', 'int'] void []
ggml_backend_sycl_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1694
['queue_ptr', 'int'] std::unique_ptr []
ggml_backend_sycl_get_device_count
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5076
[] int []
ggml_backend_sycl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5157
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_registry
in /src/llama.cpp/ggml/src/ggml-backend-reg.cpp:115
[] void []
ggml_backend_sycl_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5144
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_sycl_op_mul_mat_q
in /src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp:2962
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'dpct::queue_ptr'] void []
ggml_backend_sycl_context
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:332
['int'] void []
~ggml_backend_sycl_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:435
[] void []
ggml_backend_sycl_buffer_reset
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:723
['ggml_backend_buffer_t'] void []
~ggml_backend_sycl_split_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:957
[] void []
make_ctx
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:11
['common_params', 'llama_model*'] llama_context []
test_baseline
in /src/llama.cpp/tests/test-save-load-state.cpp:56
['struct llama_model*', 'struct common_params'] std::string []
test_state_load
in /src/llama.cpp/tests/test-save-load-state.cpp:90
['struct llama_model*', 'struct common_params', 'std::string'] bool []
test_seq_cp_host
in /src/llama.cpp/tests/test-save-load-state.cpp:142
['struct llama_model*', 'struct common_params', 'std::string'] bool []
dpct::dev_mgr::dev_mgr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1025
[] void []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
peg_test_builder::run
in /src/llama.cpp/tests/test-chat.cpp:1457
[] void []
&operator[](size_tindex)
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2850
['size_t'] typename std::enable_if ::type []
ggml_backend_vk_device_init
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16302
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_vk_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17020
['ggml_backend_reg_t'] size_t []
ggml_backend_vk_reg_get_device
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17025
['ggml_backend_reg_t', 'size_t'] ggml_backend_dev_t []
ggml_backend_vk_device_buffer_from_host_ptr
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16977
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_vk_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14670
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14726
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16275
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_vk_device_supports_op
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16308
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_vk_device_event_new
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16877
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_vk_device_event_free
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16900
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
ggml_backend_vk_device_event_synchronize
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16920
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
llama_model_base::load_tensors
in /src/llama.cpp/src/llama-model.cpp:1166
['llama_model_loader'] bool []
llama_context::decode
in /src/llama.cpp/src/llama-context.cpp:1624
['llama_batch'] int []
llama_context::opt_epoch
in /src/llama.cpp/src/llama-context.cpp:3281
['ggml_opt_dataset_t', 'ggml_opt_result_t', 'ggml_opt_result_t', 'int64_t', 'ggml_opt_epoch_callback', 'ggml_opt_epoch_callback'] void []
Java_com_arm_aichat_internal_InferenceEngineImpl_prepare
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:114
[] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_benchModel
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:144
['JNIEnv*', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
ggml_backend_meta_buffer_context
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:432
['ggml_backend_meta_simple_tensor_container', 'ggml_backend_meta_simple_tensor_container', 'ggml_backend_meta_simple_tensor_container', 'std::vector '] void []
get_common_arg_defs
in /src/llama.cpp/common/arg.cpp:72
[] std::vector []
common_preset_context::load_from_args
in /src/llama.cpp/common/preset.cpp:452
['int', 'char**'] common_preset []
common_preset_context::common_preset_context
in /src/llama.cpp/common/preset.cpp:303
['llama_example', 'bool'] void []
write_help
in /src/llama.cpp/examples/gen-docs/gen-docs.cpp:71
['std::ostringstream', 'md_file'] void []
Java_com_arm_aichat_internal_InferenceEngineImpl_init
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:43
['JNIEnv*', 'jstring'] JNIEXPORT []
ggml_backend_metal_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-metal/ggml-metal.cpp:712
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_metal_device_buffer_mapped
in /src/llama.cpp/ggml/src/ggml-metal/ggml-metal.cpp:720
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_metal_init
in /src/llama.cpp/ggml/src/ggml-metal/ggml-metal.cpp:592
[] ggml_backend_t []
ggml_backend_remoting_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-reg.cpp:97
['ggml_backend_reg_t'] size_t []
ggml_backend_remoting_device_init
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend.cpp:58
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
apir_backend_initialize
in /src/llama.cpp/ggml/src/ggml-virtgpu/backend/backend.cpp:52
['uint32_t', 'struct virgl_apir_callbacks*'] ApirLoadLibraryReturnCode []
ggml_backend_sycl_device_get_props
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5112
['ggml_backend_dev_t', 'ggml_backend_dev_props*'] void []
ggml_sycl_host_malloc
in /src/llama.cpp/ggml/src/ggml-sycl/common.cpp:26
['size_t'] void []
ggml_backend_sycl_buffer_type_alloc_buffer
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:768
['ggml_backend_buffer_type_t', 'size_t'] ggml_backend_buffer_t []
*ggml_sycl_fattn_kv_buffers::kv_buffer::ensure_half(size_tn_elems)
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-buffers.cpp:15
['size_t'] sycl::half []
dpct::detail::device_memory::get_ptr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2841
['sycl::queue'] value_t []
~ggml_sycl_pool_leg()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1378
[] void []
~sycl_reorder_temp_buffer()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:3653
[] void []
ggml_backend_opencl_init
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:5181
[] ggml_backend_t []
ggml_backend_opencl_buffer_type_alloc_buffer
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7730
['ggml_backend_buffer_type_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_opencl_device_init
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7829
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_opencl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7868
['ggml_backend_dev_t', 'struct ggml_tensor*'] bool []
ggml_backend_opencl_device_supports_buft
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7873
['ggml_backend_dev_t', 'ggml_backend_buffer_type_t'] bool []
ggml_graph_compute_helper
in /src/llama.cpp/tests/test-rope.cpp:116
['std::vector ', 'ggml_cgraph*', 'int'] void []
test_barrier
in /src/llama.cpp/tests/test-barrier.cpp:14
['int', 'int'] void []
test_active
in /src/llama.cpp/tests/test-barrier.cpp:82
['int', 'int'] void []
test_multi_graph
in /src/llama.cpp/tests/test-barrier.cpp:138
['int', 'int'] void []
ggml_backend_vk_graph_compute
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:15392
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_backend_cpu_graph_plan_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:162
['ggml_backend_t', 'ggml_backend_graph_plan_t'] enum ggml_status []
ggml_backend_cpu_graph_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:170
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
lora_merge_ctx
in /src/llama.cpp/tools/export-lora/export-lora.cpp:131
['std::string', 'std::vector ', 'std::string', 'int'] void []
PCA::pca_model
in /src/llama.cpp/tools/cvector-generator/pca.hpp:63
['struct ggml_tensor*'] void []
ggml_backend_cpu_device_init_backend
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:403
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_cpu_get_features
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:528
['ggml_backend_reg_t'] ggml_backend_feature []
ggml::cpu::repack::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/repack.cpp:4774
['struct ggml_tensor*'] bool []
ggml::cpu::repack::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/repack.cpp:4810
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
ggml_backend_cpu_device_get_extra_buffers_type
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:76
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_cpu_device_supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:423
['ggml_backend_dev_t', 'struct ggml_tensor*'] bool []
ggml_backend_cpu_device_supports_buft
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:476
['ggml_backend_dev_t', 'ggml_backend_buffer_type_t'] bool []
ggml_graph_compute_secondary_thread
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.c:3154
['void*'] thread_ret_t []
ggml_backend_cpu_graph_plan_create
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:130
['ggml_backend_t', 'struct ggml_cgraph*'] ggml_backend_graph_plan_t []
ggml::cpu::kleidiai::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp:1445
['struct ggml_tensor*'] bool []
ggml::cpu::kleidiai::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp:1471
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
ggml::cpu::riscv64_spacemit::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime.cpp:1580
['ggml_tensor*'] bool []
ggml::cpu::riscv64_spacemit::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime.cpp:1613
['ggml_tensor*'] ggml::cpu::tensor_traits []
ggml::cpu::amx::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp:145
['struct ggml_tensor*'] bool []
ggml::cpu::amx::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp:192
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
ggml::cpu::riscv64_spacemit::spine_env_info::spine_env_info
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime_env.cpp:148
[] void []
ggml_backend_openvino_graph_compute
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino.cpp:625
['ggml_backend_t', 'ggml_cgraph*'] enum ggml_status []
GgmlOvDecoder::GgmlOvDecoder
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-decoder.cpp:91
['ggml_cgraph*', 'std::map >'] void []
GgmlOvDecoder::update_io
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-decoder.cpp:81
['ggml_cgraph*'] void []
ggml_backend_openvino_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino.cpp:153
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_t::ggml_backend_openvino_init
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino.cpp:670
['int'] GGML_BACKEND_API []
socket_t::impl::rdma_probe()
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:194
[] bool []
ggml_backend_cann_graph_compute
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2326
['ggml_backend_t', 'ggml_cgraph*'] enum ggml_status []
ggml_cann_graph_lru_cache
in /src/llama.cpp/ggml/src/ggml-cann/common.h:394
[] void []
ggml_backend_cann_context
in /src/llama.cpp/ggml/src/ggml-cann/common.h:581
['int'] void []
ggml_cann_pool_buf_prio
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:253
['int'] void []
ggml_cann_pool_buf
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:446
['int'] void []
ggml_backend_cann_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:758
['int'] std::unique_ptr []
ggml_backend_cann_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1276
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_cann_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1548
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_backend_cann_host_buffer_type_alloc_buffer
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1720
['ggml_backend_buffer_type_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_cann_device_get_props
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2805
['ggml_backend_dev_t', 'ggml_backend_dev_props*'] void []
ggml_backend_cann_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2076
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_cann_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2102
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_cann_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2849
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_cann_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2854
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_cann_device_event_new
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2889
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_cann_device_init
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2821
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_zendnn_device_supports_op
in /src/llama.cpp/ggml/src/ggml-zendnn/ggml-zendnn.cpp:563
['ggml_backend_dev_t', 'struct ggml_tensor*'] bool []
llama_batch_allocr::llama_batch_allocr
in /src/llama.cpp/src/llama-batch.cpp:12
['uint32_t'] void []
llama_model::create_memory
in /src/llama.cpp/src/llama-model.cpp:1941
['llama_memory_params', 'llama_cparams'] llama_memory_i []
llama_model_loader::llama_model_loader
in /src/llama.cpp/src/llama-model-loader.cpp:510
['struct gguf_context*', 'llama_model_set_tensor_data_t', 'void*', 'std::string', 'std::vector ', 'FILE*', 'bool', 'bool', 'bool', 'bool', 'llama_model_kv_override*', 'llama_model_tensor_buft_override*'] void []
llm_graph_input_i::llm_graph_input_i
in /src/llama.cpp/src/llama-graph.h:86
[] void []
common_speculative_impl_ngram_mod
in /src/llama.cpp/common/speculative.cpp:909
['common_params_speculative', 'uint32_t'] void []
common_arg::get_value_from_env
in /src/llama.cpp/common/arg.cpp:120
['std::string'] bool []
common_arg::has_value_from_env
in /src/llama.cpp/common/arg.cpp:140
[] bool []
test_json_healing
in /src/llama.cpp/tests/test-json-partial.cpp:16
[] void []
test_regex_to_reversed_partial_regex
in /src/llama.cpp/tests/test-regex-partial.cpp:231
[] void []
test_msgs_oaicompat_json_conversion
in /src/llama.cpp/tests/test-chat.cpp:1480
[] void []
test_split_by_role
in /src/llama.cpp/tests/test-chat.cpp:1551
[] void []
test_tools_oaicompat_json_conversion
in /src/llama.cpp/tests/test-chat.cpp:1585
[] void []
test_convert_responses_to_chatcmpl
in /src/llama.cpp/tests/test-chat.cpp:1626
[] void []
test_template_generation_prompt
in /src/llama.cpp/tests/test-chat.cpp:5318
[] void []
test_msg_diffs_compute
in /src/llama.cpp/tests/test-chat.cpp:5496
[] void []
generate_completion
in /src/llama.cpp/tools/cli/cli.cpp:80
['result_timings'] std::string []
common_log_default_callback
in /src/llama.cpp/common/log.cpp:448
['enum ggml_log_level', 'char*'] void []
common_preset_context::load_from_cache
in /src/llama.cpp/common/preset.cpp:367
[] common_presets []
llama_sampler_llg_new
in /src/llama.cpp/common/llguidance.cpp:17
['LlgTokenizer*', 'char*', 'char*'] LlgMatcher []

Sink functions/methods found for CWE787

Target sink Reached by fuzzer Function call path Possible branch blockers
realloc ['/src/llama.cpp/fuzzers/fuzz_inference.cpp', '/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp'] N/A
Blocker function Arguments type Return type Constants touched
handle_sleeping_state
in /src/llama.cpp/tools/server/server-context.cpp:734
['bool'] void []
ggml_backend_sycl_graph_compute
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4967
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_sycl_flash_attn_ext_vec_case
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp:605
['ggml_backend_sycl_context', 'ggml_tensor*'] void []
ggml_backend_sycl_split_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1261
['float*'] ggml_backend_buffer_type_t []
ggml_backend_sycl_device_init
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5133
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_sycl_buffer_context
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:428
['int', 'void*', 'queue_ptr'] void []
ggml_backend_sycl_get_gpu_list
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:402
['int*', 'int'] GGML_API []
ggml_backend_sycl_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4811
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4832
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_cpy_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4853
['ggml_backend_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5139
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_sycl_split_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:984
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_sycl_split_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1061
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1117
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1219
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_sycl_pool_vmm
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1521
['queue_ptr', 'int'] void []
ggml_backend_sycl_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1694
['queue_ptr', 'int'] std::unique_ptr []
ggml_backend_sycl_get_device_count
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5076
[] int []
ggml_backend_sycl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5157
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_registry
in /src/llama.cpp/ggml/src/ggml-backend-reg.cpp:115
[] void []
ggml_backend_sycl_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5144
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_sycl_op_mul_mat_q
in /src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp:2962
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'dpct::queue_ptr'] void []
ggml_backend_sycl_context
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:332
['int'] void []
~ggml_backend_sycl_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:435
[] void []
ggml_backend_sycl_buffer_reset
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:723
['ggml_backend_buffer_t'] void []
~ggml_backend_sycl_split_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:957
[] void []
make_ctx
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:11
['common_params', 'llama_model*'] llama_context []
test_baseline
in /src/llama.cpp/tests/test-save-load-state.cpp:56
['struct llama_model*', 'struct common_params'] std::string []
test_state_load
in /src/llama.cpp/tests/test-save-load-state.cpp:90
['struct llama_model*', 'struct common_params', 'std::string'] bool []
test_seq_cp_host
in /src/llama.cpp/tests/test-save-load-state.cpp:142
['struct llama_model*', 'struct common_params', 'std::string'] bool []
dpct::dev_mgr::dev_mgr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1025
[] void []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
llama_bench
in /src/llama.cpp/tools/llama-bench/llama-bench.cpp:2142
['int', 'char**'] int []
llama_batched_bench
in /src/llama.cpp/tools/batched-bench/batched-bench.cpp:21
['int', 'char**'] int []
peg_test_builder::run
in /src/llama.cpp/tests/test-chat.cpp:1457
[] void []
&operator[](size_tindex)
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2850
['size_t'] typename std::enable_if ::type []
ggml_backend_vk_device_init
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16302
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_vk_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17020
['ggml_backend_reg_t'] size_t []
ggml_backend_vk_reg_get_device
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17025
['ggml_backend_reg_t', 'size_t'] ggml_backend_dev_t []
ggml_backend_vk_device_buffer_from_host_ptr
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16977
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_vk_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14670
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14726
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16275
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_vk_device_supports_op
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16308
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_vk_device_event_new
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16877
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_vk_device_event_free
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16900
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
ggml_backend_vk_device_event_synchronize
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16920
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
llama_model_base::load_tensors
in /src/llama.cpp/src/llama-model.cpp:1166
['llama_model_loader'] bool []
llama_context::decode
in /src/llama.cpp/src/llama-context.cpp:1624
['llama_batch'] int []
llama_context::opt_epoch
in /src/llama.cpp/src/llama-context.cpp:3281
['ggml_opt_dataset_t', 'ggml_opt_result_t', 'ggml_opt_result_t', 'int64_t', 'ggml_opt_epoch_callback', 'ggml_opt_epoch_callback'] void []
llama_fit_params
in /src/llama.cpp/tools/fit-params/fit-params.cpp:18
['int', 'char**'] int []
mtmd_cli_context
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:95
['common_params'] void []
llama_perplexity
in /src/llama.cpp/tools/perplexity/perplexity.cpp:2011
['int', 'char**'] int []
llama_completion
in /src/llama.cpp/tools/completion/completion.cpp:90
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_prepare
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:114
[] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_benchModel
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:144
['JNIEnv*', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
clip_encode_float_image
in /src/llama.cpp/tools/mtmd/clip.cpp:4336
['struct clip_ctx*', 'int', 'float*', 'int', 'int', 'float*'] bool []
eval_message
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:231
['mtmd_cli_context', 'common_chat_msg'] int []
server_tokens::process_chunk
in /src/llama.cpp/tools/server/server-common.cpp:534
['llama_context*', 'mtmd_context*', 'size_t', 'llama_pos', 'int32_t', 'size_t'] int32_t []
mtmd_debug_encode_image
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1495
['mtmd_context*', 'std::vector >'] void []
mtmd_debug_encode_audio
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1511
['mtmd_context*', 'std::vector '] void []
test_backend
in /src/llama.cpp/tests/test-opt.cpp:842
['ggml_backend_sched_t', 'ggml_backend_t', 'enum ggml_opt_optimizer_type'] std::pair []
llama_kv_cache::update
in /src/llama.cpp/src/llama-kv-cache.cpp:748
['llama_context*', 'bool', 'stream_copy_info'] bool []
llama_model::memory_breakdown
in /src/llama.cpp/src/llama-model.cpp:1620
[] std::map []
llama_kv_cache::memory_breakdown
in /src/llama.cpp/src/llama-kv-cache.cpp:616
[] std::map []
test_multiple_buffer_types
in /src/llama.cpp/tests/test-alloc.cpp:457
[] void []
load_tensors
in /src/llama.cpp/tools/mtmd/clip.cpp:1656
['clip_ctx'] void []
common_opt_dataset_init
in /src/llama.cpp/common/common.cpp:1905
['struct llama_context*', 'std::vector ', 'int64_t'] ggml_opt_dataset_t []
llama_context::opt_init
in /src/llama.cpp/src/llama-context.cpp:3131
['struct llama_model*', 'struct llama_opt_params'] void []
eval
in /src/llama.cpp/tests/test-backend-ops.cpp:1311
['ggml_backend_t', 'ggml_backend_t', 'char*', 'printer*'] test_status_t []
eval_grad
in /src/llama.cpp/tests/test-backend-ops.cpp:1648
['ggml_backend_t', 'char*', 'printer*'] bool []
test_roundtrip
in /src/llama.cpp/tests/test-gguf.cpp:1150
['ggml_backend_dev_t', 'unsigned int', 'bool', 'roundtrip_read_mode'] std::pair []
test_gguf_set_kv
in /src/llama.cpp/tests/test-gguf.cpp:1294
['ggml_backend_dev_t', 'unsigned int'] std::pair []
run_merge
in /src/llama.cpp/tools/export-lora/export-lora.cpp:187
[] void []
PCA::pca_model
in /src/llama.cpp/tools/cvector-generator/pca.hpp:63
['struct ggml_tensor*'] void []
llama_model::create_memory
in /src/llama.cpp/src/llama-model.cpp:1941
['llama_memory_params', 'llama_cparams'] llama_memory_i []
~llama_io_write_device()
in /src/llama.cpp/src/llama-context.cpp:2552
[] void []
llama_adapter_cvec::apply
in /src/llama.cpp/src/llama-adapter.cpp:94
['llama_model', 'float*', 'size_t', 'int32_t', 'int32_t', 'int32_t'] bool []
ggml_backend_cann_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1276
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []

Sink functions/methods found for CWE416

Target sink Reached by fuzzer Function call path Possible branch blockers
get ['/src/llama.cpp/fuzzers/fuzz_inference.cpp', '/src/llama.cpp/fuzzers/fuzz_json_to_grammar.cpp', '/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp'] N/A
Blocker function Arguments type Return type Constants touched
handle_sleeping_state
in /src/llama.cpp/tools/server/server-context.cpp:734
['bool'] void []
ggml_backend_sycl_graph_compute
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4967
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_sycl_flash_attn_ext_vec_case
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp:605
['ggml_backend_sycl_context', 'ggml_tensor*'] void []
ggml_backend_sycl_split_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1261
['float*'] ggml_backend_buffer_type_t []
ggml_backend_sycl_device_init
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5133
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_sycl_buffer_context
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:428
['int', 'void*', 'queue_ptr'] void []
ggml_backend_sycl_get_gpu_list
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:402
['int*', 'int'] GGML_API []
ggml_backend_sycl_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4811
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4832
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_cpy_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4853
['ggml_backend_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5139
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_sycl_split_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:984
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_sycl_split_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1061
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1117
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1219
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_sycl_pool_vmm
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1521
['queue_ptr', 'int'] void []
ggml_backend_sycl_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1694
['queue_ptr', 'int'] std::unique_ptr []
ggml_backend_sycl_get_device_count
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5076
[] int []
ggml_backend_sycl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5157
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_registry
in /src/llama.cpp/ggml/src/ggml-backend-reg.cpp:115
[] void []
ggml_backend_sycl_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5144
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_sycl_op_mul_mat_q
in /src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp:2962
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'dpct::queue_ptr'] void []
ggml_backend_sycl_context
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:332
['int'] void []
~ggml_backend_sycl_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:435
[] void []
ggml_backend_sycl_buffer_reset
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:723
['ggml_backend_buffer_t'] void []
~ggml_backend_sycl_split_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:957
[] void []
decode_token
in /src/llama.cpp/tests/test-backend-sampler.cpp:201
['llama_token'] bool []
eval
in /src/llama.cpp/tests/test-backend-ops.cpp:1311
['ggml_backend_t', 'ggml_backend_t', 'char*', 'printer*'] test_status_t []
eval_grad
in /src/llama.cpp/tests/test-backend-ops.cpp:1648
['ggml_backend_t', 'char*', 'printer*'] bool []
init_mul_mat_id_tensors
in /src/llama.cpp/tests/test-backend-ops.cpp:4159
['ggml_context*', 'int'] void []
run_multiple
in /src/llama.cpp/tests/test-chat-template.cpp:184
['std::string', 'bool', 'json', 'bool'] void []
run_generate
in /src/llama.cpp/tests/test-quant-type-selection.cpp:328
['std::string'] int []
run_remote_tests
in /src/llama.cpp/tests/test-quant-type-selection.cpp:427
['std::string', 'char*'] int []
gguf_fetch_gguf_ctx
in /src/llama.cpp/tests/gguf-model-data.cpp:659
['std::string', 'std::string', 'std::string', 'bool'] gguf_context_ptr []
test_normalize_quotes_with_embedded_quotes
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1793
['testing'] void []
test_command7_parser_compare
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:601
['testing'] void []
test_json_healing
in /src/llama.cpp/tests/test-json-partial.cpp:16
[] void []
tagged_peg_parser::parse_anywhere_and_extract
in /src/llama.cpp/common/chat-peg-parser.cpp:180
['std::string'] tagged_parse_result []
test_template_output_peg_parsers
in /src/llama.cpp/tests/test-chat.cpp:1814
['bool'] void []
task_result_state::task_result_state
in /src/llama.cpp/tools/server/server-task.cpp:147
['common_chat_parser_params'] void []
task_result_state::update_chat_msg
in /src/llama.cpp/tools/server/server-task.cpp:158
['std::string', 'bool', 'std::vector ', 'bool'] common_chat_msg []
operator()(constcommon_peg_sequence_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:398
['common_peg_sequence_parser'] common_peg_parse_result []
operator()(constcommon_peg_choice_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:450
['common_peg_choice_parser'] common_peg_parse_result []
operator()(constcommon_peg_repetition_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:485
['common_peg_repetition_parser'] common_peg_parse_result []
operator()(constcommon_peg_and_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:576
['common_peg_and_parser'] common_peg_parse_result []
operator()(constcommon_peg_not_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:582
['common_peg_not_parser'] common_peg_parse_result []
operator()(constcommon_peg_schema_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:821
['common_peg_schema_parser'] common_peg_parse_result []
operator()(constcommon_peg_rule_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:825
['common_peg_rule_parser'] common_peg_parse_result []
operator()(constcommon_peg_tag_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:851
['common_peg_tag_parser'] common_peg_parse_result []
operator()(constcommon_peg_ref_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:880
['common_peg_ref_parser'] common_peg_parse_result []
operator()(constcommon_peg_atomic_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:885
['common_peg_atomic_parser'] common_peg_parse_result []
operator()(constcommon_peg_gbnf_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:894
['common_peg_gbnf_parser'] common_peg_parse_result []
test_template_generation_prompt
in /src/llama.cpp/tests/test-chat.cpp:5318
[] void []
mtmd_cli_context
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:95
['common_params'] void []
load_media
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:168
['std::string'] bool []
eval_message
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:231
['mtmd_cli_context', 'common_chat_msg'] int []
llama_completion
in /src/llama.cpp/tools/completion/completion.cpp:90
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_processSystemPrompt
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:354
['JNIEnv*', 'jstring'] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_processUserPrompt
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:403
['JNIEnv*', 'jstring', 'jint'] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_generateNextToken
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:487
['JNIEnv*'] JNIEXPORT []
clip_ctx
in /src/llama.cpp/tools/mtmd/clip.cpp:170
['clip_context_params'] void []
clip_graph::clip_graph
in /src/llama.cpp/tools/mtmd/clip.cpp:238
['clip_ctx*', 'clip_image_f32'] void []
clip_model_loader
in /src/llama.cpp/tools/mtmd/clip.cpp:1011
['char*'] void []
load_hparams
in /src/llama.cpp/tools/mtmd/clip.cpp:1071
['clip_model', 'clip_modality'] void []
load_tensors
in /src/llama.cpp/tools/mtmd/clip.cpp:1656
['clip_ctx'] void []
clip_image_f32_get_img
in /src/llama.cpp/tools/mtmd/clip.cpp:3018
['struct clip_image_f32_batch*', 'int'] clip_image_f32 []
clip_encode_float_image
in /src/llama.cpp/tools/mtmd/clip.cpp:4336
['struct clip_ctx*', 'int', 'float*', 'int', 'int', 'float*'] bool []
server_tokens::process_chunk
in /src/llama.cpp/tools/server/server-common.cpp:534
['llama_context*', 'mtmd_context*', 'size_t', 'llama_pos', 'int32_t', 'size_t'] int32_t []
mtmd_debug_encode_image
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1495
['mtmd_context*', 'std::vector >'] void []
mtmd_debug_encode_audio
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1511
['mtmd_context*', 'std::vector '] void []
mtmd::nx
in /src/llama.cpp/tools/mtmd/mtmd.h:310
[] uint32_t []
mtmd::ny
in /src/llama.cpp/tools/mtmd/mtmd.h:311
[] uint32_t []
mtmd::data
in /src/llama.cpp/tools/mtmd/mtmd.h:312
[] unsigned char []
mtmd::n_bytes
in /src/llama.cpp/tools/mtmd/mtmd.h:313
[] size_t []
mtmd::id
in /src/llama.cpp/tools/mtmd/mtmd.h:314
[] std::string []
mtmd::set_id
in /src/llama.cpp/tools/mtmd/mtmd.h:315
['char*'] void []
mtmd::c_ptr
in /src/llama.cpp/tools/mtmd/mtmd.h:325
[] std::vector []
*operator[](size_tidx)const
in /src/llama.cpp/tools/mtmd/mtmd.h:340
['size_t'] mtmd_input_chunk []
add_media
in /src/llama.cpp/tools/mtmd/mtmd.cpp:764
['mtmd_bitmap*'] int32_t []
get_tts_version
in /src/llama.cpp/tools/tts/tts.cpp:478
['llama_model*'] outetts_version []
audio_text_from_speaker
in /src/llama.cpp/tools/tts/tts.cpp:500
['json'] std::string []
audio_data_from_speaker
in /src/llama.cpp/tools/tts/tts.cpp:513
['json'] std::string []
generate_completion
in /src/llama.cpp/tools/cli/cli.cpp:80
['result_timings'] std::string []
server_routes::server_routes
in /src/llama.cpp/tools/server/server-context.cpp:3860
['common_params', 'server_context'] void []
server_models::server_models
in /src/llama.cpp/tools/server/server-models.cpp:201
['common_params', 'int', 'char**'] void []
server_models::ensure_model_ready
in /src/llama.cpp/tools/server/server-models.cpp:999
['std::string'] bool []
server_http_proxy::server_http_proxy
in /src/llama.cpp/tools/server/server-models.cpp:1464
['std::string', 'std::string', 'std::string', 'int', 'std::string', 'std::map ', 'std::string', 'std::map ', 'std::function ', 'int32_t', 'int32_t'] void []
update_slots
in /src/llama.cpp/tools/server/server-context.cpp:2309
[] void []
server_tokens::pos_next
in /src/llama.cpp/tools/server/server-common.cpp:246
['int64_t'] llama_pos []
server_tokens::size_up_to_pos
in /src/llama.cpp/tools/server/server-common.cpp:289
['llama_pos'] size_t []
server_tokens::get_common_prefix
in /src/llama.cpp/tools/server/server-common.cpp:462
['server_tokens'] size_t []
server_tokens::validate
in /src/llama.cpp/tools/server/server-common.cpp:512
['struct llama_context*'] bool []
server_tokens::clone
in /src/llama.cpp/tools/server/server-common.cpp:565
[] server_tokens []
process_single_task
in /src/llama.cpp/tools/server/server-context.cpp:2024
['server_task'] void []
ggml_backend_meta_buffer_clear
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1458
['ggml_backend_buffer_t', 'uint8_t'] void []
ggml_backend_meta_buffer_reset
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1465
['ggml_backend_buffer_t'] void []
ggml_backend_meta_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1245
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
test_multiple_buffer_types
in /src/llama.cpp/tests/test-alloc.cpp:457
[] void []
test_backend
in /src/llama.cpp/tests/test-opt.cpp:842
['ggml_backend_sched_t', 'ggml_backend_t', 'enum ggml_opt_optimizer_type'] std::pair []
common_opt_dataset_init
in /src/llama.cpp/common/common.cpp:1905
['struct llama_context*', 'std::vector ', 'int64_t'] ggml_opt_dataset_t []
llama_context::opt_init
in /src/llama.cpp/src/llama-context.cpp:3131
['struct llama_model*', 'struct llama_opt_params'] void []
llama_context::opt_epoch
in /src/llama.cpp/src/llama-context.cpp:3281
['ggml_opt_dataset_t', 'ggml_opt_result_t', 'ggml_opt_result_t', 'int64_t', 'ggml_opt_epoch_callback', 'ggml_opt_epoch_callback'] void []
test_roundtrip
in /src/llama.cpp/tests/test-gguf.cpp:1150
['ggml_backend_dev_t', 'unsigned int', 'bool', 'roundtrip_read_mode'] std::pair []
test_gguf_set_kv
in /src/llama.cpp/tests/test-gguf.cpp:1294
['ggml_backend_dev_t', 'unsigned int'] std::pair []
run_merge
in /src/llama.cpp/tools/export-lora/export-lora.cpp:187
[] void []
PCA::pca_model
in /src/llama.cpp/tools/cvector-generator/pca.hpp:63
['struct ggml_tensor*'] void []
llama_model_base::load_tensors
in /src/llama.cpp/src/llama-model.cpp:1166
['llama_model_loader'] bool []
llama_model::create_memory
in /src/llama.cpp/src/llama-model.cpp:1941
['llama_memory_params', 'llama_cparams'] llama_memory_i []
~llama_io_write_device()
in /src/llama.cpp/src/llama-context.cpp:2552
[] void []
llama_adapter_cvec::apply
in /src/llama.cpp/src/llama-adapter.cpp:94
['llama_model', 'float*', 'size_t', 'int32_t', 'int32_t', 'int32_t'] bool []
llama_perplexity
in /src/llama.cpp/tools/perplexity/perplexity.cpp:2011
['int', 'char**'] int []
ggml_backend_meta_graph_compute
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1766
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
ggml_sycl_op_mul_mat_sycl
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:2396
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'queue_ptr'] void []
dpct::detail::gemm_impl
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1710
['sycl::queue', 'oneapi::mkl::transpose', 'oneapi::mkl::transpose', 'int', 'int', 'int', 'void*', 'void*', 'int', 'void*', 'int', 'void*', 'void*', 'int'] void []
operator[](size_tindex)const
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2738
['size_t'] pointer_t []
ggml_backend_zdnn_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-zdnn/ggml-zdnn.cpp:203
['ggml_backend_buffer_t'] void []
socket_t::impl::rdma_send(constvoid*data,size_tsize)
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:405
['void*', 'size_t'] bool []
socket_t::impl::rdma_recv(void*data,size_tsize)
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:440
['void*', 'size_t'] bool []
ggml_backend_blas_graph_compute
in /src/llama.cpp/ggml/src/ggml-blas/ggml-blas.cpp:225
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
ggml_backend_cann_graph_compute
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2326
['ggml_backend_t', 'ggml_cgraph*'] enum ggml_status []
ggml_backend_cann_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1276
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
llama_model::memory_breakdown
in /src/llama.cpp/src/llama-model.cpp:1620
[] std::map []
llama_memory_recurrent::state_read
in /src/llama.cpp/src/llama-memory-recurrent.cpp:816
['llama_io_read_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
llama_memory_recurrent::memory_breakdown
in /src/llama.cpp/src/llama-memory-recurrent.cpp:399
[] std::map []
llama_memory_recurrent::total_size
in /src/llama.cpp/src/llama-memory-recurrent.cpp:703
[] size_t []
llama_kv_cache_iswa::get_base
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:242
[] llama_kv_cache []
llama_kv_cache_iswa::get_swa
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:246
[] llama_kv_cache []
llama_kv_cache_iswa_context::get_base
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:320
[] llama_kv_cache_context []
llama_kv_cache_iswa_context::get_swa
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:326
[] llama_kv_cache_context []
llama_memory_hybrid_iswa::get_mem_attn
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:203
[] llama_kv_cache_iswa []
llama_memory_hybrid_iswa::get_mem_recr
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:207
[] llama_memory_recurrent []
llama_memory_hybrid_iswa_context::get_attn
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:277
[] llama_kv_cache_iswa_context []
llama_memory_hybrid_iswa_context::get_recr
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:281
[] llama_memory_recurrent_context []
llama_quantize
in /src/llama.cpp/tools/quantize/quantize.cpp:496
['int', 'char**'] int []
make_ctx
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:11
['common_params', 'llama_model*'] llama_context []
test_baseline
in /src/llama.cpp/tests/test-save-load-state.cpp:56
['struct llama_model*', 'struct common_params'] std::string []
test_state_load
in /src/llama.cpp/tests/test-save-load-state.cpp:90
['struct llama_model*', 'struct common_params', 'std::string'] bool []
test_seq_cp_host
in /src/llama.cpp/tests/test-save-load-state.cpp:142
['struct llama_model*', 'struct common_params', 'std::string'] bool []
dpct::dev_mgr::dev_mgr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1025
[] void []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
llama_bench
in /src/llama.cpp/tools/llama-bench/llama-bench.cpp:2142
['int', 'char**'] int []
llama_batched_bench
in /src/llama.cpp/tools/batched-bench/batched-bench.cpp:21
['int', 'char**'] int []
peg_test_builder::run
in /src/llama.cpp/tests/test-chat.cpp:1457
[] void []
&operator[](size_tindex)
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2850
['size_t'] typename std::enable_if ::type []
ggml_backend_vk_device_init
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16302
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_vk_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17020
['ggml_backend_reg_t'] size_t []
ggml_backend_vk_reg_get_device
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17025
['ggml_backend_reg_t', 'size_t'] ggml_backend_dev_t []
ggml_backend_vk_device_buffer_from_host_ptr
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16977
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_vk_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14670
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14726
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16275
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_vk_device_supports_op
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16308
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_vk_device_event_new
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16877
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_vk_device_event_free
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16900
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
ggml_backend_vk_device_event_synchronize
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16920
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
llama_context::decode
in /src/llama.cpp/src/llama-context.cpp:1624
['llama_batch'] int []
llama_fit_params
in /src/llama.cpp/tools/fit-params/fit-params.cpp:18
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_prepare
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:114
[] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_benchModel
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:144
['JNIEnv*', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
llama_kv_cache::init_batch
in /src/llama.cpp/src/llama-kv-cache.cpp:633
['llama_batch_allocr', 'uint32_t', 'bool'] llama_memory_context_ptr []
llama_kv_cache::state_read
in /src/llama.cpp/src/llama-kv-cache.cpp:1915
['llama_io_read_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
llama_context::~llama_context()
in /src/llama.cpp/src/llama-context.cpp:391
[] void []
llama_context::get_sched
in /src/llama.cpp/src/llama-context.cpp:696
[] ggml_backend_sched_t []
llama_context::get_memory
in /src/llama.cpp/src/llama-context.cpp:728
[] llama_memory_t []
llama_context::set_abort_callback
in /src/llama.cpp/src/llama-context.cpp:1075
['void*'] void []
llama_context::get_gf_res_reserve
in /src/llama.cpp/src/llama-context.cpp:2218
[] llm_graph_result []
llama_kv_cache::memory_breakdown
in /src/llama.cpp/src/llama-kv-cache.cpp:616
[] std::map []
llama_kv_cache::total_size
in /src/llama.cpp/src/llama-kv-cache.cpp:1708
[] size_t []
llama_kv_cache_dsa::get_mla
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:173
[] llama_kv_cache []
llama_kv_cache_dsa::get_lid
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:177
[] llama_kv_cache []
llama_kv_cache_dsa_context::get_mla
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:251
[] llama_kv_cache_context []
llama_kv_cache_dsa_context::get_lid
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:257
[] llama_kv_cache_context []
llama_model_loader::llama_model_loader
in /src/llama.cpp/src/llama-model-loader.cpp:510
['struct gguf_context*', 'llama_model_set_tensor_data_t', 'void*', 'std::string', 'std::vector ', 'FILE*', 'bool', 'bool', 'bool', 'bool', 'llama_model_kv_override*', 'llama_model_tensor_buft_override*'] void []
llama_model_loader::load_all_data
in /src/llama.cpp/src/llama-model-loader.cpp:1406
['struct ggml_context*', 'llama_buf_map', 'llama_mlocks*', 'llama_progress_callback', 'void*'] bool []
llama_vocab::impl::tokenize( conststd::string&raw_text, booladd_special, boolparse_special)const
in /src/llama.cpp/src/llama-vocab.cpp:3192
['std::string', 'bool', 'bool'] std::vector []
llama_memory_hybrid::get_mem_attn
in /src/llama.cpp/src/llama-memory-hybrid.cpp:202
[] llama_kv_cache []
llama_memory_hybrid::get_mem_recr
in /src/llama.cpp/src/llama-memory-hybrid.cpp:206
[] llama_memory_recurrent []
llama_memory_hybrid_context::get_attn
in /src/llama.cpp/src/llama-memory-hybrid.cpp:271
[] llama_kv_cache_context []
llama_memory_hybrid_context::get_recr
in /src/llama.cpp/src/llama-memory-hybrid.cpp:275
[] llama_memory_recurrent_context []
llm_graph_input_mem_hybrid::set_input
in /src/llama.cpp/src/llama-graph.cpp:659
['llama_ubatch*'] void []
llm_graph_input_mem_hybrid_k::set_input
in /src/llama.cpp/src/llama-graph.cpp:712
['llama_ubatch*'] void []
llm_graph_input_mem_hybrid_iswa::set_input
in /src/llama.cpp/src/llama-graph.cpp:752
['llama_ubatch*'] void []
llm_graph_result::get_ctx
in /src/llama.cpp/src/llama-graph.h:708
[] ggml_context []
common_chat_peg_gemma4_mapper::from_ast
in /src/llama.cpp/common/chat-peg-parser.cpp:867
['common_peg_ast_arena', 'common_peg_parse_result'] void []
server_model_meta::update_caps
in /src/llama.cpp/tools/server/server-models.cpp:172
[] void []
llama_cli
in /src/llama.cpp/tools/cli/cli.cpp:348
['int', 'char**'] int []
llama_server
in /src/llama.cpp/tools/server/server.cpp:77
['int', 'char**'] int []
workaround::build
in /src/llama.cpp/common/chat.cpp:2174
[] json []
main_automated_tests
in /src/llama.cpp/tests/test-chat-template.cpp:336
[] int []
test_developer_role_to_system_workaround
in /src/llama.cpp/tests/test-chat.cpp:5459
[] void []
format_input_text
in /src/llama.cpp/examples/diffusion/diffusion-cli.cpp:75
['std::string', 'std::string', 'bool', 'llama_model*'] std::string []
common_init_result::sampler
in /src/llama.cpp/common/common.cpp:1297
['llama_seq_id'] common_sampler []
common_init_result::reset_samplers
in /src/llama.cpp/common/common.cpp:1304
[] void []
common_peg_arena::build_grammar
in /src/llama.cpp/common/peg-parser.cpp:1599
['common_grammar_builder', 'bool'] void []
test_json_serialization
in /src/llama.cpp/tests/peg-parser/test-json-serialization.cpp:3
['testing'] void []
operator()(constBasicJsonType&j,T&&val)const noexcept(noexcept(from_json(j,std::forward (val)))) ->decltype(from_json(j,std::forward (val)))
in /src/llama.cpp/vendor/nlohmann/json.hpp:5339
['BasicJsonType', 'T'] auto []
operator()(BasicJsonType&j,T&&val)constnoexcept(noexcept(to_json(j,std::forward (val)))) ->decltype(to_json(j,std::forward (val)),void())
in /src/llama.cpp/vendor/nlohmann/json.hpp:6105
['BasicJsonType', 'T'] auto []
get_to
in /src/llama.cpp/vendor/nlohmann/json.hpp:21863
['T[]'] Array []
test_failure_left_recursion
in /src/llama.cpp/tests/test-grammar-integration.cpp:853
[] void []
test_example_native
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:139
['testing'] void []
test_example_qwen3_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:392
['testing'] void []
test_example_qwen3_non_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:503
['testing'] void []
test_gbnf_generation
in /src/llama.cpp/tests/peg-parser/test-gbnf-generation.cpp:16
['testing'] void []
get_common_arg_defs
in /src/llama.cpp/common/arg.cpp:72
[] std::vector []
common_preset_context::load_from_args
in /src/llama.cpp/common/preset.cpp:452
['int', 'char**'] common_preset []
common_preset_context::common_preset_context
in /src/llama.cpp/common/preset.cpp:303
['llama_example', 'bool'] void []
write_help
in /src/llama.cpp/examples/gen-docs/gen-docs.cpp:71
['std::ostringstream', 'md_file'] void []
jinja::is_stmt
in /src/llama.cpp/common/jinja/runtime.h:33
['statement_ptr'] bool []
jinja::cast_stmt
in /src/llama.cpp/common/jinja/runtime.h:41
['statement_ptr'] T []
jinja::if_statement
in /src/llama.cpp/common/jinja/runtime.h:162
['statement_ptr', 'statements', 'statements'] void []
jinja::for_statement
in /src/llama.cpp/common/jinja/runtime.h:184
['statement_ptr', 'statement_ptr', 'statements', 'statements'] void []
jinja::set_statement
in /src/llama.cpp/common/jinja/runtime.h:236
['statement_ptr', 'statement_ptr', 'statements'] void []
jinja::macro_statement
in /src/llama.cpp/common/jinja/runtime.h:251
['statement_ptr', 'statements', 'statements'] void []
jinja::member_expression
in /src/llama.cpp/common/jinja/runtime.h:285
['statement_ptr', 'statement_ptr', 'bool'] void []
jinja::call_expression
in /src/llama.cpp/common/jinja/runtime.h:298
['statement_ptr', 'statements'] void []
jinja::array_literal
in /src/llama.cpp/common/jinja/runtime.h:348
['statements'] void []
jinja::tuple_literal
in /src/llama.cpp/common/jinja/runtime.h:363
['statements'] void []
jinja::object_literal
in /src/llama.cpp/common/jinja/runtime.h:378
['std::vector >'] void []
jinja::binary_expression
in /src/llama.cpp/common/jinja/runtime.h:401
['token', 'statement_ptr', 'statement_ptr'] void []
jinja::filter_expression
in /src/llama.cpp/common/jinja/runtime.h:427
['value_string', 'statement_ptr'] void []
jinja::filter_statement
in /src/llama.cpp/common/jinja/runtime.h:440
['statement_ptr', 'statements'] void []
jinja::select_expression
in /src/llama.cpp/common/jinja/runtime.h:458
['statement_ptr', 'statement_ptr'] void []
jinja::test_expression
in /src/llama.cpp/common/jinja/runtime.h:482
['statement_ptr', 'bool', 'statement_ptr'] void []
jinja::unary_expression
in /src/llama.cpp/common/jinja/runtime.h:498
['token', 'statement_ptr'] void []
jinja::slice_expression
in /src/llama.cpp/common/jinja/runtime.h:511
['statement_ptr', 'statement_ptr', 'statement_ptr'] void []
jinja::keyword_argument_expression
in /src/llama.cpp/common/jinja/runtime.h:527
['statement_ptr', 'statement_ptr'] void []
jinja::spread_expression
in /src/llama.cpp/common/jinja/runtime.h:538
['statement_ptr'] void []
jinja::call_statement
in /src/llama.cpp/common/jinja/runtime.h:549
['statement_ptr', 'statements', 'statements'] void []
jinja::ternary_expression
in /src/llama.cpp/common/jinja/runtime.h:562
['statement_ptr', 'statement_ptr', 'statement_ptr'] void []
render_all_scenarios
in /src/llama.cpp/tools/parser/debug-template-parser.cpp:304
['common_chat_template', 'json', 'bool', 'bool', 'input_message_type'] void []
analyze_template
in /src/llama.cpp/tools/parser/template-analysis.cpp:367
['std::string'] void []
test_compare_variants_basic
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:625
['testing'] void []
test_compare_variants_messages_modifier
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:648
['testing'] void []
test_compare_variants_tools_modifier
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:670
['testing'] void []
test_compare_variants_both_modifiers
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:693
['testing'] void []
test_compare_variants_template_failure
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:717
['testing'] void []
test_compare_variants_identity
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:736
['testing'] void []
test_seed_oss_tool_presence
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:824
['testing'] void []
test_seed_oss_call_count
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:888
['testing'] void []
test_seed_oss_function_names
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:952
['testing'] void []
test_seed_oss_argument_count
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1041
['testing'] void []
test_seed_oss_args_presence
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1152
['testing'] void []
test_seed_oss_tool_with_reasoning
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1228
['testing'] void []
common_chat_template
in /src/llama.cpp/common/chat.h:59
['std::string', 'std::string', 'std::string'] void []
jinja::exec_statements
in /src/llama.cpp/common/jinja/runtime.cpp:21
['statements', 'context'] value_string []
test_fuzzing
in /src/llama.cpp/tests/test-jinja.cpp:2132
['testing'] void []
jinja::selectattr
in /src/llama.cpp/common/jinja/value.cpp:265
['func_args'] value []
jinja::is_type
in /src/llama.cpp/common/jinja/parser.cpp:17
['statement_ptr'] bool []
test_stats
in /src/llama.cpp/tests/test-jinja.cpp:1893
['testing'] void []
test_whitespace_control
in /src/llama.cpp/tests/test-jinja.cpp:81
['testing'] void []
test_conditionals
in /src/llama.cpp/tests/test-jinja.cpp:127
['testing'] void []
test_loops
in /src/llama.cpp/tests/test-jinja.cpp:303
['testing'] void []
test_expressions
in /src/llama.cpp/tests/test-jinja.cpp:365
['testing'] void []
test_set_statement
in /src/llama.cpp/tests/test-jinja.cpp:469
['testing'] void []
test_filters
in /src/llama.cpp/tests/test-jinja.cpp:525
['testing'] void []
test_literals
in /src/llama.cpp/tests/test-jinja.cpp:826
['testing'] void []
test_comments
in /src/llama.cpp/tests/test-jinja.cpp:936
['testing'] void []
test_macros
in /src/llama.cpp/tests/test-jinja.cpp:950
['testing'] void []
test_namespace
in /src/llama.cpp/tests/test-jinja.cpp:982
['testing'] void []
test_tests
in /src/llama.cpp/tests/test-jinja.cpp:990
['testing'] void []
test_string_methods
in /src/llama.cpp/tests/test-jinja.cpp:1226
['testing'] void []
test_array_methods
in /src/llama.cpp/tests/test-jinja.cpp:1378
['testing'] void []
test_object_methods
in /src/llama.cpp/tests/test-jinja.cpp:1647
['testing'] void []
*operator->()
in /src/llama.cpp/vendor/cpp-httplib/httplib.h:1918
[] Response []
lexer::scan_string
in /src/llama.cpp/vendor/nlohmann/json.hpp:7277
[] token_type []
lexer::scan_comment
in /src/llama.cpp/vendor/nlohmann/json.hpp:7867
[] bool []
lexer::scan_number
in /src/llama.cpp/vendor/nlohmann/json.hpp:7992
[] token_type []
parser::parser
in /src/llama.cpp/vendor/nlohmann/json.hpp:12929
['InputAdapterType'] void []
parser::parse
in /src/llama.cpp/vendor/nlohmann/json.hpp:12951
['bool', 'BasicJsonType'] void []
(3) boolsax_parse(constinput_format_tformat, json_sax_t*sax_, constboolstrict=true, constcbor_tag_handler_ttag_handler=cbor_tag_handler_t::error)
in /src/llama.cpp/vendor/nlohmann/json.hpp:9882
['input_format_t', 'json_sax_t*'] JSON_HEDLEY_NON_NULL []
parser::accept
in /src/llama.cpp/vendor/nlohmann/json.hpp:13011
[] bool []
from_cbor
in /src/llama.cpp/vendor/nlohmann/json.hpp:24465
['detail::span_input_adapter'] basic_json []
from_msgpack
in /src/llama.cpp/vendor/nlohmann/json.hpp:24520
['detail::span_input_adapter'] basic_json []
from_ubjson
in /src/llama.cpp/vendor/nlohmann/json.hpp:24574
['detail::span_input_adapter'] basic_json []
from_bson
in /src/llama.cpp/vendor/nlohmann/json.hpp:24658
['detail::span_input_adapter'] basic_json []
free ['/src/llama.cpp/fuzzers/fuzz_inference.cpp', '/src/llama.cpp/fuzzers/fuzz_structured.cpp', '/src/llama.cpp/fuzzers/fuzz_load_model.cpp', '/src/llama.cpp/fuzzers/fuzz_structurally_created.cpp', '/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp'] N/A
Blocker function Arguments type Return type Constants touched
clip_log_internal
in /src/llama.cpp/tools/mtmd/clip-impl.h:474
['enum ggml_log_level', 'char*'] void []
test_whitespace_control
in /src/llama.cpp/tests/test-jinja.cpp:81
['testing'] void []
test_conditionals
in /src/llama.cpp/tests/test-jinja.cpp:127
['testing'] void []
test_loops
in /src/llama.cpp/tests/test-jinja.cpp:303
['testing'] void []
test_expressions
in /src/llama.cpp/tests/test-jinja.cpp:365
['testing'] void []
test_set_statement
in /src/llama.cpp/tests/test-jinja.cpp:469
['testing'] void []
test_filters
in /src/llama.cpp/tests/test-jinja.cpp:525
['testing'] void []
test_literals
in /src/llama.cpp/tests/test-jinja.cpp:826
['testing'] void []
test_comments
in /src/llama.cpp/tests/test-jinja.cpp:936
['testing'] void []
test_macros
in /src/llama.cpp/tests/test-jinja.cpp:950
['testing'] void []
test_namespace
in /src/llama.cpp/tests/test-jinja.cpp:982
['testing'] void []
test_tests
in /src/llama.cpp/tests/test-jinja.cpp:990
['testing'] void []
test_string_methods
in /src/llama.cpp/tests/test-jinja.cpp:1226
['testing'] void []
test_array_methods
in /src/llama.cpp/tests/test-jinja.cpp:1378
['testing'] void []
test_object_methods
in /src/llama.cpp/tests/test-jinja.cpp:1647
['testing'] void []
test_example_native
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:139
['testing'] void []
test_example_qwen3_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:392
['testing'] void []
test_example_qwen3_non_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:503
['testing'] void []
test_prefix_tool_names
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:720
['testing'] void []
mtmd_image_preprocessor_llava_uhd::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-image.cpp:590
['clip_image_u8', 'clip_image_f32_batch'] bool []
clip_encode_float_image
in /src/llama.cpp/tools/mtmd/clip.cpp:4336
['struct clip_ctx*', 'int', 'float*', 'int', 'int', 'float*'] bool []
eval_message
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:231
['mtmd_cli_context', 'common_chat_msg'] int []
server_tokens::process_chunk
in /src/llama.cpp/tools/server/server-common.cpp:534
['llama_context*', 'mtmd_context*', 'size_t', 'llama_pos', 'int32_t', 'size_t'] int32_t []
mtmd_debug_encode_image
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1495
['mtmd_context*', 'std::vector >'] void []
mtmd_debug_encode_audio
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1511
['mtmd_context*', 'std::vector '] void []
mtmd_audio_cache::fill_mel_filterbank_matrix
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:35
['int', 'int', 'int', 'float', 'float', 'bool', 'float', 'bool'] void []
mtmd_audio_preprocessor_whisper::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:538
['float*', 'size_t', 'std::vector '] bool []
mtmd_audio_preprocessor_qwen3a::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:628
['float*', 'size_t', 'std::vector '] bool []
mtmd_audio_preprocessor_conformer::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:726
['float*', 'size_t', 'std::vector '] bool []
mtmd_audio_preprocessor_granite_speech::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:774
['float*', 'size_t', 'std::vector '] bool []
mtmd_audio_preprocessor_gemma4a::preprocess
in /src/llama.cpp/tools/mtmd/mtmd-audio.cpp:887
['float*', 'size_t', 'std::vector '] bool []
llama_perplexity
in /src/llama.cpp/tools/perplexity/perplexity.cpp:2011
['int', 'char**'] int []
compute_imatrix
in /src/llama.cpp/tools/imatrix/imatrix.cpp:919
['llama_context*', 'common_params', 'int32_t'] bool []
ggml_metal_op_encode
in /src/llama.cpp/ggml/src/ggml-metal/ggml-metal-ops.cpp:498
['ggml_metal_op_t', 'int'] int []
ov::frontend::ggml::preprocess
in /src/llama.cpp/ggml/src/ggml-openvino/openvino/translate_session.cpp:144
['TensorMap', 'GgmlDecoder'] void []
llm_graph_input_attn_temp::set_input
in /src/llama.cpp/src/llama-graph.cpp:172
['llama_ubatch*'] void []
llm_graph_input_pos_bucket::set_input
in /src/llama.cpp/src/llama-graph.cpp:191
['llama_ubatch*'] void []
llama_kv_cache::set_input_pos_bucket
in /src/llama.cpp/src/llama-kv-cache.cpp:1665
['ggml_tensor*', 'llama_ubatch*'] void []
llama_sampler_dry_apply
in /src/llama.cpp/src/llama-sampler.cpp:2930
['struct llama_sampler*', 'llama_token_data_array*'] void []
fillRandomGaussianFloats
in /src/llama.cpp/pocs/vdot/vdot.cpp:33
['std::vector ', 'std::mt19937'] void []
lr_opt::init
in /src/llama.cpp/common/common.cpp:1954
[] void []
diffusion_generate
in /src/llama.cpp/examples/diffusion/diffusion.cpp:103
['llama_context*', 'llama_token*', 'llama_token*', 'int32_t', 'diffusion_params', 'int32_t'] void []
ma_device_get_master_volume_db
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:44470
['ma_device*', 'float*'] MA_API []
ma_engine_get_gain_db
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:78075
['ma_engine*'] MA_API []
ma_audio_worklet_processor_created__webaudio
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:41838
['EMSCRIPTEN_WEBAUDIO_T', 'EM_BOOL', 'void*'] void []
ma_device_init__webaudio
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:41996
['ma_device*', 'ma_device_config*', 'ma_device_descriptor*', 'ma_device_descriptor*'] ma_result []
ingest_args
in /src/llama.cpp/tools/tokenize/tokenize.cpp:81
['int', 'char**'] std::vector []
write_utf8_cstr_to_stdout
in /src/llama.cpp/tools/tokenize/tokenize.cpp:133
['char*', 'bool'] void []
~train_context()
in /src/llama.cpp/tools/cvector-generator/cvector-generator.cpp:265
[] void []
eval
in /src/llama.cpp/tests/test-backend-ops.cpp:1311
['ggml_backend_t', 'ggml_backend_t', 'char*', 'printer*'] test_status_t []
ggml_backend_sycl_graph_compute
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4967
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
eval_grad
in /src/llama.cpp/tests/test-backend-ops.cpp:1648
['ggml_backend_t', 'char*', 'printer*'] bool []
init_mul_mat_id_tensors
in /src/llama.cpp/tests/test-backend-ops.cpp:4159
['ggml_context*', 'int'] void []
ggml_vk_test_dequant
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:13097
['ggml_backend_vk_context*', 'size_t', 'ggml_type'] void []
ggml_backend_vk_graph_compute
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:15392
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
llama_quantize
in /src/llama.cpp/tools/quantize/quantize.cpp:496
['int', 'char**'] int []
llama_model::create_memory
in /src/llama.cpp/src/llama-model.cpp:1941
['llama_memory_params', 'llama_cparams'] llama_memory_i []
llama_bench
in /src/llama.cpp/tools/llama-bench/llama-bench.cpp:2142
['int', 'char**'] int []
llama_completion
in /src/llama.cpp/tools/completion/completion.cpp:90
['int', 'char**'] int []
llama_server
in /src/llama.cpp/tools/server/server.cpp:77
['int', 'char**'] int []
llama_batched_bench
in /src/llama.cpp/tools/batched-bench/batched-bench.cpp:21
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_shutdown
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:562
[] JNIEXPORT []
PCA::run_pca
in /src/llama.cpp/tools/cvector-generator/pca.hpp:296
['struct pca_params', 'std::vector ', 'std::vector '] void []
ggml_backend_meta_graph_compute
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1766
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
test_backend
in /src/llama.cpp/tests/test-opt.cpp:842
['ggml_backend_sched_t', 'ggml_backend_t', 'enum ggml_opt_optimizer_type'] std::pair []
llama_context::opt_epoch
in /src/llama.cpp/src/llama-context.cpp:3281
['ggml_opt_dataset_t', 'ggml_opt_result_t', 'ggml_opt_result_t', 'int64_t', 'ggml_opt_epoch_callback', 'ggml_opt_epoch_callback'] void []
llama_context::decode
in /src/llama.cpp/src/llama-context.cpp:1624
['llama_batch'] int []
~llama_io_write_device()
in /src/llama.cpp/src/llama-context.cpp:2552
[] void []
~llama_io_read_device()
in /src/llama.cpp/src/llama-context.cpp:2684
[] void []
llama_kv_cache::update
in /src/llama.cpp/src/llama-kv-cache.cpp:748
['llama_context*', 'bool', 'stream_copy_info'] bool []
ggml_backend_multi_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-backend.cpp:674
['ggml_backend_buffer_t'] void []
operator()(ggml_backend_sched_tsched)
in /src/llama.cpp/ggml/include/ggml-cpp.h:34
['ggml_backend_sched_t'] void []
test_multiple_buffer_types
in /src/llama.cpp/tests/test-alloc.cpp:457
[] void []
test_buffer_size_zero
in /src/llama.cpp/tests/test-alloc.cpp:525
[] void []
clip_ctx
in /src/llama.cpp/tools/mtmd/clip.cpp:170
['clip_context_params'] void []
handle_sleeping_state
in /src/llama.cpp/tools/server/server-context.cpp:734
['bool'] void []
ggml_sycl_flash_attn_ext_vec_case
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp:605
['ggml_backend_sycl_context', 'ggml_tensor*'] void []
ggml_backend_sycl_split_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1261
['float*'] ggml_backend_buffer_type_t []
ggml_backend_sycl_device_init
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5133
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_sycl_buffer_context
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:428
['int', 'void*', 'queue_ptr'] void []
ggml_backend_sycl_get_gpu_list
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:402
['int*', 'int'] GGML_API []
ggml_backend_sycl_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4811
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4832
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_cpy_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4853
['ggml_backend_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5139
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_sycl_split_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:984
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_sycl_split_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1061
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1117
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1219
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_sycl_pool_vmm
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1521
['queue_ptr', 'int'] void []
ggml_backend_sycl_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1694
['queue_ptr', 'int'] std::unique_ptr []
ggml_backend_sycl_get_device_count
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5076
[] int []
ggml_backend_sycl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5157
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_registry
in /src/llama.cpp/ggml/src/ggml-backend-reg.cpp:115
[] void []
ggml_backend_sycl_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5144
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_sycl_op_mul_mat_q
in /src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp:2962
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'dpct::queue_ptr'] void []
ggml_backend_sycl_context
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:332
['int'] void []
~ggml_backend_sycl_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:435
[] void []
ggml_backend_sycl_buffer_reset
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:723
['ggml_backend_buffer_t'] void []
~ggml_backend_sycl_split_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:957
[] void []
make_ctx
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:11
['common_params', 'llama_model*'] llama_context []
test_baseline
in /src/llama.cpp/tests/test-save-load-state.cpp:56
['struct llama_model*', 'struct common_params'] std::string []
test_state_load
in /src/llama.cpp/tests/test-save-load-state.cpp:90
['struct llama_model*', 'struct common_params', 'std::string'] bool []
test_seq_cp_host
in /src/llama.cpp/tests/test-save-load-state.cpp:142
['struct llama_model*', 'struct common_params', 'std::string'] bool []
dpct::dev_mgr::dev_mgr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1025
[] void []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
peg_test_builder::run
in /src/llama.cpp/tests/test-chat.cpp:1457
[] void []
&operator[](size_tindex)
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2850
['size_t'] typename std::enable_if ::type []
ggml_backend_vk_device_init
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16302
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_vk_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17020
['ggml_backend_reg_t'] size_t []
ggml_backend_vk_reg_get_device
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17025
['ggml_backend_reg_t', 'size_t'] ggml_backend_dev_t []
ggml_backend_vk_device_buffer_from_host_ptr
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16977
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_vk_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14670
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14726
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16275
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_vk_device_supports_op
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16308
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_vk_device_event_new
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16877
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_vk_device_event_free
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16900
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
ggml_backend_vk_device_event_synchronize
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16920
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
llama_model_base::load_tensors
in /src/llama.cpp/src/llama-model.cpp:1166
['llama_model_loader'] bool []
llama_fit_params
in /src/llama.cpp/tools/fit-params/fit-params.cpp:18
['int', 'char**'] int []
mtmd_cli_context
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:95
['common_params'] void []
Java_com_arm_aichat_internal_InferenceEngineImpl_prepare
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:114
[] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_benchModel
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:144
['JNIEnv*', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
test_max_size_too_many_tensors
in /src/llama.cpp/tests/test-alloc.cpp:267
[] void []
test_max_size_tensor_too_large
in /src/llama.cpp/tests/test-alloc.cpp:290
[] void []
test_tensor_larger_than_max_size
in /src/llama.cpp/tests/test-alloc.cpp:310
[] void []
test_not_enough_chunks
in /src/llama.cpp/tests/test-alloc.cpp:328
[] void []
test_fill_leftover_space
in /src/llama.cpp/tests/test-alloc.cpp:353
[] void []
test_view_inplace
in /src/llama.cpp/tests/test-alloc.cpp:371
[] void []
*ggml_sycl_fattn_kv_buffers::kv_buffer::ensure_half(size_tn_elems)
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-buffers.cpp:15
['size_t'] sycl::half []
ggml_sycl_fattn_kv_buffers::kv_buffer::~kv_buffer()
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-buffers.cpp:49
[] void []
~ggml_sycl_pool_host()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1633
[] void []
~sycl_reorder_temp_buffer()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:3653
[] void []
ggml_sycl_host_free
in /src/llama.cpp/ggml/src/ggml-sycl/common.cpp:49
['void*'] void []
~ggml_sycl_pool_leg()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1378
[] void []
~device_memory()
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2807
[] void []
test_merge_free_block
in /src/llama.cpp/tests/test-alloc.cpp:414
['size_t'] void []
test_prefer_already_allocated_memory
in /src/llama.cpp/tests/test-alloc.cpp:439
[] void []
test_reallocation
in /src/llama.cpp/tests/test-alloc.cpp:553
[] void []
lora_merge_ctx
in /src/llama.cpp/tools/export-lora/export-lora.cpp:131
['std::string', 'std::vector ', 'std::string', 'int'] void []
run_merge
in /src/llama.cpp/tools/export-lora/export-lora.cpp:187
[] void []
~lora_merge_ctx()
in /src/llama.cpp/tools/export-lora/export-lora.cpp:399
[] void []
operator()(ggml_gallocr_tgalloc)
in /src/llama.cpp/ggml/include/ggml-cpp.h:25
['ggml_gallocr_t'] void []
llama_model::memory_breakdown
in /src/llama.cpp/src/llama-model.cpp:1620
[] std::map []
llama_kv_cache::memory_breakdown
in /src/llama.cpp/src/llama-kv-cache.cpp:616
[] std::map []
load_tensors
in /src/llama.cpp/tools/mtmd/clip.cpp:1656
['clip_ctx'] void []
common_opt_dataset_init
in /src/llama.cpp/common/common.cpp:1905
['struct llama_context*', 'std::vector ', 'int64_t'] ggml_opt_dataset_t []
llama_context::opt_init
in /src/llama.cpp/src/llama-context.cpp:3131
['struct llama_model*', 'struct llama_opt_params'] void []
test_roundtrip
in /src/llama.cpp/tests/test-gguf.cpp:1150
['ggml_backend_dev_t', 'unsigned int', 'bool', 'roundtrip_read_mode'] std::pair []
test_gguf_set_kv
in /src/llama.cpp/tests/test-gguf.cpp:1294
['ggml_backend_dev_t', 'unsigned int'] std::pair []
PCA::pca_model
in /src/llama.cpp/tools/cvector-generator/pca.hpp:63
['struct ggml_tensor*'] void []
llama_adapter_cvec::apply
in /src/llama.cpp/src/llama-adapter.cpp:94
['llama_model', 'float*', 'size_t', 'int32_t', 'int32_t', 'int32_t'] bool []
ggml_log_internal
in /src/llama.cpp/ggml/src/ggml.c:306
['enum ggml_log_level', 'char*'] void []
ggml_backend_cpu_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-backend.cpp:2225
['ggml_backend_buffer_t'] void []
test_barrier
in /src/llama.cpp/tests/test-barrier.cpp:14
['int', 'int'] void []
test_active
in /src/llama.cpp/tests/test-barrier.cpp:82
['int', 'int'] void []
test_multi_graph
in /src/llama.cpp/tests/test-barrier.cpp:138
['int', 'int'] void []
show_test_coverage
in /src/llama.cpp/tests/test-backend-ops.cpp:9719
[] void []
test_handcrafted_file
in /src/llama.cpp/tests/test-gguf.cpp:721
['unsigned int'] std::pair []
~file_input()
in /src/llama.cpp/tools/export-lora/export-lora.cpp:109
[] void []
~pca_model()
in /src/llama.cpp/tools/cvector-generator/pca.hpp:127
[] void []
IMatrixCollector::collect_imatrix
in /src/llama.cpp/tools/imatrix/imatrix.cpp:229
['struct ggml_tensor*', 'bool', 'void*'] bool []
IMatrixCollector::load_imatrix
in /src/llama.cpp/tools/imatrix/imatrix.cpp:726
['char*'] bool []
gguf_merge
in /src/llama.cpp/tools/gguf-split/gguf-split.cpp:402
['split_params'] void []
show_statistics
in /src/llama.cpp/tools/imatrix/imatrix.cpp:1096
['common_params'] bool []
llama_context::~llama_context()
in /src/llama.cpp/src/llama-context.cpp:391
[] void []
gguf_fetch_gguf_ctx
in /src/llama.cpp/tests/gguf-model-data.cpp:659
['std::string', 'std::string', 'std::string', 'bool'] gguf_context_ptr []
clip_model_loader
in /src/llama.cpp/tools/mtmd/clip.cpp:1011
['char*'] void []
file_input
in /src/llama.cpp/tools/export-lora/export-lora.cpp:70
['std::string', 'float'] void []
gguf_split
in /src/llama.cpp/tools/gguf-split/gguf-split.cpp:364
['split_params'] void []
read_gguf_chat_template
in /src/llama.cpp/tools/parser/debug-template-parser.cpp:57
['std::string'] std::string []
llama_model_loader::llama_model_loader
in /src/llama.cpp/src/llama-model-loader.cpp:510
['struct gguf_context*', 'llama_model_set_tensor_data_t', 'void*', 'std::string', 'std::vector ', 'FILE*', 'bool', 'bool', 'bool', 'bool', 'llama_model_kv_override*', 'llama_model_tensor_buft_override*'] void []
gguf_ex_read_0
in /src/llama.cpp/examples/gguf/gguf.cpp:87
['std::string'] bool []
gguf_ex_read_1
in /src/llama.cpp/examples/gguf/gguf.cpp:151
['std::string', 'bool'] bool []
gguf_hash
in /src/llama.cpp/examples/gguf-hash/gguf-hash.cpp:287
['hash_params'] hash_exit_code_t []
load_vocab
in /src/llama.cpp/examples/convert-llama2c-to-ggml/convert-llama2c-to-ggml.cpp:532
['char*', 'Config*', 'struct my_llama_vocab*'] void []
ggml_graph_compute_helper
in /src/llama.cpp/tests/test-rope.cpp:116
['std::vector ', 'ggml_cgraph*', 'int'] void []
ggml_backend_cpu_graph_plan_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:162
['ggml_backend_t', 'ggml_backend_graph_plan_t'] enum ggml_status []
ggml_backend_cpu_graph_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:170
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
ggml_backend_cpu_device_init_backend
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:403
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_cpu_get_features
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:528
['ggml_backend_reg_t'] ggml_backend_feature []
ggml::cpu::repack::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/repack.cpp:4774
['struct ggml_tensor*'] bool []
ggml::cpu::repack::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/repack.cpp:4810
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
ggml_backend_cpu_device_get_extra_buffers_type
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:76
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_cpu_device_supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:423
['ggml_backend_dev_t', 'struct ggml_tensor*'] bool []
ggml_backend_cpu_device_supports_buft
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:476
['ggml_backend_dev_t', 'ggml_backend_buffer_type_t'] bool []
ggml_graph_compute_secondary_thread
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.c:3154
['void*'] thread_ret_t []
ggml_backend_cpu_graph_plan_create
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:130
['ggml_backend_t', 'struct ggml_cgraph*'] ggml_backend_graph_plan_t []
ggml::cpu::kleidiai::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp:1445
['struct ggml_tensor*'] bool []
ggml::cpu::kleidiai::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp:1471
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
ggml::cpu::riscv64_spacemit::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime.cpp:1580
['ggml_tensor*'] bool []
ggml::cpu::riscv64_spacemit::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/ime.cpp:1613
['ggml_tensor*'] ggml::cpu::tensor_traits []
ggml::cpu::amx::extra_buffer_type::supports_op
in /src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp:145
['struct ggml_tensor*'] bool []
ggml::cpu::amx::extra_buffer_type::get_tensor_traits
in /src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp:192
['struct ggml_tensor*'] ggml::cpu::tensor_traits []
operator()(ggml_context*ctx)
in /src/llama.cpp/ggml/include/ggml-cpp.h:17
['ggml_context*'] void []
llama_cli
in /src/llama.cpp/tools/cli/cli.cpp:348
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_init
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:43
['JNIEnv*', 'jstring'] JNIEXPORT []
gguf_ex_write
in /src/llama.cpp/examples/gguf/gguf.cpp:22
['std::string'] bool []
ggml_backend_hexagon_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-hexagon/ggml-hexagon.cpp:1586
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_hexagon_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-hexagon/ggml-hexagon.cpp:1634
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
~ggml_backend_openvino_buffer_context()
in /src/llama.cpp/ggml/src/ggml-openvino/ggml-openvino.cpp:117
[] void []
ggml_backend_metal_free
in /src/llama.cpp/ggml/src/ggml-metal/ggml-metal.cpp:484
['ggml_backend_t'] void []
ggml_backend_remoting_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-buffer.cpp:87
['ggml_backend_buffer_t'] void []
ggml_backend_remoting_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-reg.cpp:97
['ggml_backend_reg_t'] size_t []
ggml_backend_remoting_device_init
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend.cpp:58
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_virtgpu_cleanup
in /src/llama.cpp/ggml/src/ggml-virtgpu/ggml-backend-reg.cpp:196
['virtgpu*'] void []
ggml_backend_sycl_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:521
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_buffer_cpy_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:614
['ggml_backend_buffer_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_host_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1325
['ggml_backend_buffer_t'] void []
~ggml_sycl_pool_alloc()
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:270
[] void []
~host_buffer()
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2134
[] void []
ggml_backend_opencl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7868
['ggml_backend_dev_t', 'struct ggml_tensor*'] bool []
ggml_backend_opencl_buffer_type_alloc_buffer
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7730
['ggml_backend_buffer_type_t', 'size_t'] ggml_backend_buffer_t []
dump_tensor
in /src/llama.cpp/ggml/src/ggml-opencl/ggml-opencl.cpp:7980
['ggml_backend_t', 'struct ggml_tensor*'] void []
ggml::cpu::riscv64_spacemit::spine_mem_pool_posix::dealloc_chunk
in /src/llama.cpp/ggml/src/ggml-cpu/spacemit/spine_mem_pool.cpp:441
['pool_chunk*'] void []
ggml_backend_amx_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-cpu/amx/amx.cpp:45
['ggml_backend_buffer_t'] void []
ggml_backend_zdnn_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-zdnn/ggml-zdnn.cpp:203
['ggml_backend_buffer_t'] void []
ggml_backend_zdnn_free
in /src/llama.cpp/ggml/src/ggml-zdnn/ggml-zdnn.cpp:410
['ggml_backend_t'] void []
~ggml_hexagon_shared_buffer()
in /src/llama.cpp/ggml/src/ggml-hexagon/ggml-hexagon.cpp:275
[] void []
ggml_hexagon_session::~ggml_hexagon_session()noexcept(true)
in /src/llama.cpp/ggml/src/ggml-hexagon/ggml-hexagon.cpp:2456
[] void []
~rdma_conn()
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:82
[] void []
ggml_backend_cann_graph_compute
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2326
['ggml_backend_t', 'ggml_cgraph*'] enum ggml_status []
~ggml_cann_pool_alloc()
in /src/llama.cpp/ggml/src/ggml-cann/common.h:168
[] void []
~ggml_cann_rope_cache()
in /src/llama.cpp/ggml/src/ggml-cann/common.h:451
[] void []
ggml_backend_cann_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1276
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_cann_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1366
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
decode_token
in /src/llama.cpp/tests/test-backend-sampler.cpp:201
['llama_token'] bool []
decode_tokens
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:20
['llama_context*', 'std::vector ', 'uint32_t'] bool []
test_backend_max_outputs
in /src/llama.cpp/tests/test-backend-sampler.cpp:972
['test_params'] void []
decode_one
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:30
['llama_context*', 'llama_token', 'llama_pos'] bool []
~llama_batch_ptr()
in /src/llama.cpp/tests/test-save-load-state.cpp:15
[] void []
~mtmd_cli_context()
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:131
[] void []
~common_speculative_impl_draft_simple()override
in /src/llama.cpp/common/speculative.cpp:239
[] void []
~common_speculative_impl_draft_mtp()override
in /src/llama.cpp/common/speculative.cpp:504
[] void []
Java_com_arm_aichat_internal_InferenceEngineImpl_unload
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:547
[] JNIEXPORT []
read_aligned_chunk
in /src/llama.cpp/src/llama-mmap.cpp:319
['void*', 'size_t'] void []
operator()(void*p)const
in /src/llama.cpp/src/llama-mmap.cpp:332
['void*'] void []
XXH_errorcode::XXH32_freeState
in /src/llama.cpp/examples/gguf-hash/deps/xxhash/xxhash.h:3126
['XXH32_state_t*'] XXH_PUBLIC_API []
XXH_errorcode::XXH64_freeState
in /src/llama.cpp/examples/gguf-hash/deps/xxhash/xxhash.h:3572
['XXH64_state_t*'] XXH_PUBLIC_API []
XXH_errorcode::XXH3_freeState
in /src/llama.cpp/examples/gguf-hash/deps/xxhash/xxhash.h:6157
['XXH3_state_t*'] XXH_PUBLIC_API []
ma_context_get_device_info__alsa
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:29055
['ma_context*', 'ma_device_type', 'ma_device_id*', 'ma_device_info*'] ma_result []
ma_device_init__alsa
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:29650
['ma_device*', 'ma_device_config*', 'ma_device_descriptor*', 'ma_device_descriptor*'] ma_result []
Server::set_base_dir
in /src/llama.cpp/vendor/cpp-httplib/httplib.cpp:7085
['std::string', 'std::string'] bool []
Server::process_and_close_socket
in /src/llama.cpp/vendor/cpp-httplib/httplib.cpp:8517
['socket_t'] bool []

Sink functions/methods found for CWE20

Target sink Reached by fuzzer Function call path Possible branch blockers
get ['/src/llama.cpp/fuzzers/fuzz_inference.cpp', '/src/llama.cpp/fuzzers/fuzz_json_to_grammar.cpp', '/src/llama.cpp/fuzzers/fuzz_tokenizer.cpp'] N/A
Blocker function Arguments type Return type Constants touched
handle_sleeping_state
in /src/llama.cpp/tools/server/server-context.cpp:734
['bool'] void []
ggml_backend_sycl_graph_compute
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4967
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_sycl_flash_attn_ext_vec_case
in /src/llama.cpp/ggml/src/ggml-sycl/fattn-vec.hpp:605
['ggml_backend_sycl_context', 'ggml_tensor*'] void []
ggml_backend_sycl_split_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1261
['float*'] ggml_backend_buffer_type_t []
ggml_backend_sycl_device_init
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5133
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_sycl_buffer_context
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:428
['int', 'void*', 'queue_ptr'] void []
ggml_backend_sycl_get_gpu_list
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:402
['int*', 'int'] GGML_API []
ggml_backend_sycl_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4811
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4832
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_cpy_tensor_async
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:4853
['ggml_backend_t', 'ggml_tensor*', 'ggml_tensor*'] bool []
ggml_backend_sycl_device_get_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5139
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_sycl_split_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:984
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
ggml_backend_sycl_split_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1061
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_get_tensor
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1117
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_sycl_split_buffer_type_get_alloc_size
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1219
['ggml_backend_buffer_type_t', 'ggml_tensor*'] size_t []
ggml_sycl_pool_vmm
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1521
['queue_ptr', 'int'] void []
ggml_backend_sycl_context::new_pool_for_device
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:1694
['queue_ptr', 'int'] std::unique_ptr []
ggml_backend_sycl_get_device_count
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5076
[] int []
ggml_backend_sycl_device_supports_op
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5157
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_registry
in /src/llama.cpp/ggml/src/ggml-backend-reg.cpp:115
[] void []
ggml_backend_sycl_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:5144
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_sycl_op_mul_mat_q
in /src/llama.cpp/ggml/src/ggml-sycl/mmq.cpp:2962
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'dpct::queue_ptr'] void []
ggml_backend_sycl_context
in /src/llama.cpp/ggml/src/ggml-sycl/common.hpp:332
['int'] void []
~ggml_backend_sycl_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:435
[] void []
ggml_backend_sycl_buffer_reset
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:723
['ggml_backend_buffer_t'] void []
~ggml_backend_sycl_split_buffer_context()
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:957
[] void []
decode_token
in /src/llama.cpp/tests/test-backend-sampler.cpp:201
['llama_token'] bool []
eval
in /src/llama.cpp/tests/test-backend-ops.cpp:1311
['ggml_backend_t', 'ggml_backend_t', 'char*', 'printer*'] test_status_t []
eval_grad
in /src/llama.cpp/tests/test-backend-ops.cpp:1648
['ggml_backend_t', 'char*', 'printer*'] bool []
init_mul_mat_id_tensors
in /src/llama.cpp/tests/test-backend-ops.cpp:4159
['ggml_context*', 'int'] void []
run_multiple
in /src/llama.cpp/tests/test-chat-template.cpp:184
['std::string', 'bool', 'json', 'bool'] void []
run_generate
in /src/llama.cpp/tests/test-quant-type-selection.cpp:328
['std::string'] int []
run_remote_tests
in /src/llama.cpp/tests/test-quant-type-selection.cpp:427
['std::string', 'char*'] int []
gguf_fetch_gguf_ctx
in /src/llama.cpp/tests/gguf-model-data.cpp:659
['std::string', 'std::string', 'std::string', 'bool'] gguf_context_ptr []
test_normalize_quotes_with_embedded_quotes
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1793
['testing'] void []
test_command7_parser_compare
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:601
['testing'] void []
test_json_healing
in /src/llama.cpp/tests/test-json-partial.cpp:16
[] void []
tagged_peg_parser::parse_anywhere_and_extract
in /src/llama.cpp/common/chat-peg-parser.cpp:180
['std::string'] tagged_parse_result []
test_template_output_peg_parsers
in /src/llama.cpp/tests/test-chat.cpp:1814
['bool'] void []
task_result_state::task_result_state
in /src/llama.cpp/tools/server/server-task.cpp:147
['common_chat_parser_params'] void []
task_result_state::update_chat_msg
in /src/llama.cpp/tools/server/server-task.cpp:158
['std::string', 'bool', 'std::vector ', 'bool'] common_chat_msg []
operator()(constcommon_peg_sequence_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:398
['common_peg_sequence_parser'] common_peg_parse_result []
operator()(constcommon_peg_choice_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:450
['common_peg_choice_parser'] common_peg_parse_result []
operator()(constcommon_peg_repetition_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:485
['common_peg_repetition_parser'] common_peg_parse_result []
operator()(constcommon_peg_and_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:576
['common_peg_and_parser'] common_peg_parse_result []
operator()(constcommon_peg_not_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:582
['common_peg_not_parser'] common_peg_parse_result []
operator()(constcommon_peg_schema_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:821
['common_peg_schema_parser'] common_peg_parse_result []
operator()(constcommon_peg_rule_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:825
['common_peg_rule_parser'] common_peg_parse_result []
operator()(constcommon_peg_tag_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:851
['common_peg_tag_parser'] common_peg_parse_result []
operator()(constcommon_peg_ref_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:880
['common_peg_ref_parser'] common_peg_parse_result []
operator()(constcommon_peg_atomic_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:885
['common_peg_atomic_parser'] common_peg_parse_result []
operator()(constcommon_peg_gbnf_parser&p)
in /src/llama.cpp/common/peg-parser.cpp:894
['common_peg_gbnf_parser'] common_peg_parse_result []
test_template_generation_prompt
in /src/llama.cpp/tests/test-chat.cpp:5318
[] void []
mtmd_cli_context
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:95
['common_params'] void []
load_media
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:168
['std::string'] bool []
eval_message
in /src/llama.cpp/tools/mtmd/mtmd-cli.cpp:231
['mtmd_cli_context', 'common_chat_msg'] int []
llama_completion
in /src/llama.cpp/tools/completion/completion.cpp:90
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_processSystemPrompt
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:354
['JNIEnv*', 'jstring'] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_processUserPrompt
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:403
['JNIEnv*', 'jstring', 'jint'] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_generateNextToken
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:487
['JNIEnv*'] JNIEXPORT []
clip_ctx
in /src/llama.cpp/tools/mtmd/clip.cpp:170
['clip_context_params'] void []
clip_graph::clip_graph
in /src/llama.cpp/tools/mtmd/clip.cpp:238
['clip_ctx*', 'clip_image_f32'] void []
clip_model_loader
in /src/llama.cpp/tools/mtmd/clip.cpp:1011
['char*'] void []
load_hparams
in /src/llama.cpp/tools/mtmd/clip.cpp:1071
['clip_model', 'clip_modality'] void []
load_tensors
in /src/llama.cpp/tools/mtmd/clip.cpp:1656
['clip_ctx'] void []
clip_image_f32_get_img
in /src/llama.cpp/tools/mtmd/clip.cpp:3018
['struct clip_image_f32_batch*', 'int'] clip_image_f32 []
clip_encode_float_image
in /src/llama.cpp/tools/mtmd/clip.cpp:4336
['struct clip_ctx*', 'int', 'float*', 'int', 'int', 'float*'] bool []
server_tokens::process_chunk
in /src/llama.cpp/tools/server/server-common.cpp:534
['llama_context*', 'mtmd_context*', 'size_t', 'llama_pos', 'int32_t', 'size_t'] int32_t []
mtmd_debug_encode_image
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1495
['mtmd_context*', 'std::vector >'] void []
mtmd_debug_encode_audio
in /src/llama.cpp/tools/mtmd/mtmd.cpp:1511
['mtmd_context*', 'std::vector '] void []
mtmd::nx
in /src/llama.cpp/tools/mtmd/mtmd.h:310
[] uint32_t []
mtmd::ny
in /src/llama.cpp/tools/mtmd/mtmd.h:311
[] uint32_t []
mtmd::data
in /src/llama.cpp/tools/mtmd/mtmd.h:312
[] unsigned char []
mtmd::n_bytes
in /src/llama.cpp/tools/mtmd/mtmd.h:313
[] size_t []
mtmd::id
in /src/llama.cpp/tools/mtmd/mtmd.h:314
[] std::string []
mtmd::set_id
in /src/llama.cpp/tools/mtmd/mtmd.h:315
['char*'] void []
mtmd::c_ptr
in /src/llama.cpp/tools/mtmd/mtmd.h:325
[] std::vector []
*operator[](size_tidx)const
in /src/llama.cpp/tools/mtmd/mtmd.h:340
['size_t'] mtmd_input_chunk []
add_media
in /src/llama.cpp/tools/mtmd/mtmd.cpp:764
['mtmd_bitmap*'] int32_t []
get_tts_version
in /src/llama.cpp/tools/tts/tts.cpp:478
['llama_model*'] outetts_version []
audio_text_from_speaker
in /src/llama.cpp/tools/tts/tts.cpp:500
['json'] std::string []
audio_data_from_speaker
in /src/llama.cpp/tools/tts/tts.cpp:513
['json'] std::string []
generate_completion
in /src/llama.cpp/tools/cli/cli.cpp:80
['result_timings'] std::string []
server_routes::server_routes
in /src/llama.cpp/tools/server/server-context.cpp:3860
['common_params', 'server_context'] void []
server_models::server_models
in /src/llama.cpp/tools/server/server-models.cpp:201
['common_params', 'int', 'char**'] void []
server_models::ensure_model_ready
in /src/llama.cpp/tools/server/server-models.cpp:999
['std::string'] bool []
server_http_proxy::server_http_proxy
in /src/llama.cpp/tools/server/server-models.cpp:1464
['std::string', 'std::string', 'std::string', 'int', 'std::string', 'std::map ', 'std::string', 'std::map ', 'std::function ', 'int32_t', 'int32_t'] void []
update_slots
in /src/llama.cpp/tools/server/server-context.cpp:2309
[] void []
server_tokens::pos_next
in /src/llama.cpp/tools/server/server-common.cpp:246
['int64_t'] llama_pos []
server_tokens::size_up_to_pos
in /src/llama.cpp/tools/server/server-common.cpp:289
['llama_pos'] size_t []
server_tokens::get_common_prefix
in /src/llama.cpp/tools/server/server-common.cpp:462
['server_tokens'] size_t []
server_tokens::validate
in /src/llama.cpp/tools/server/server-common.cpp:512
['struct llama_context*'] bool []
server_tokens::clone
in /src/llama.cpp/tools/server/server-common.cpp:565
[] server_tokens []
process_single_task
in /src/llama.cpp/tools/server/server-context.cpp:2024
['server_task'] void []
ggml_backend_meta_buffer_clear
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1458
['ggml_backend_buffer_t', 'uint8_t'] void []
ggml_backend_meta_buffer_reset
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1465
['ggml_backend_buffer_t'] void []
ggml_backend_meta_buffer_init_tensor
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1245
['ggml_backend_buffer_t', 'ggml_tensor*'] enum ggml_status []
test_multiple_buffer_types
in /src/llama.cpp/tests/test-alloc.cpp:457
[] void []
test_backend
in /src/llama.cpp/tests/test-opt.cpp:842
['ggml_backend_sched_t', 'ggml_backend_t', 'enum ggml_opt_optimizer_type'] std::pair []
common_opt_dataset_init
in /src/llama.cpp/common/common.cpp:1905
['struct llama_context*', 'std::vector ', 'int64_t'] ggml_opt_dataset_t []
llama_context::opt_init
in /src/llama.cpp/src/llama-context.cpp:3131
['struct llama_model*', 'struct llama_opt_params'] void []
llama_context::opt_epoch
in /src/llama.cpp/src/llama-context.cpp:3281
['ggml_opt_dataset_t', 'ggml_opt_result_t', 'ggml_opt_result_t', 'int64_t', 'ggml_opt_epoch_callback', 'ggml_opt_epoch_callback'] void []
test_roundtrip
in /src/llama.cpp/tests/test-gguf.cpp:1150
['ggml_backend_dev_t', 'unsigned int', 'bool', 'roundtrip_read_mode'] std::pair []
test_gguf_set_kv
in /src/llama.cpp/tests/test-gguf.cpp:1294
['ggml_backend_dev_t', 'unsigned int'] std::pair []
run_merge
in /src/llama.cpp/tools/export-lora/export-lora.cpp:187
[] void []
PCA::pca_model
in /src/llama.cpp/tools/cvector-generator/pca.hpp:63
['struct ggml_tensor*'] void []
llama_model_base::load_tensors
in /src/llama.cpp/src/llama-model.cpp:1166
['llama_model_loader'] bool []
llama_model::create_memory
in /src/llama.cpp/src/llama-model.cpp:1941
['llama_memory_params', 'llama_cparams'] llama_memory_i []
~llama_io_write_device()
in /src/llama.cpp/src/llama-context.cpp:2552
[] void []
llama_adapter_cvec::apply
in /src/llama.cpp/src/llama-adapter.cpp:94
['llama_model', 'float*', 'size_t', 'int32_t', 'int32_t', 'int32_t'] bool []
llama_perplexity
in /src/llama.cpp/tools/perplexity/perplexity.cpp:2011
['int', 'char**'] int []
ggml_backend_meta_graph_compute
in /src/llama.cpp/ggml/src/ggml-backend-meta.cpp:1766
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
ggml_sycl_op_mul_mat_sycl
in /src/llama.cpp/ggml/src/ggml-sycl/ggml-sycl.cpp:2396
['ggml_backend_sycl_context', 'ggml_tensor*', 'ggml_tensor*', 'ggml_tensor*', 'char*', 'float*', 'char*', 'float*', 'int64_t', 'int64_t', 'int64_t', 'int64_t', 'queue_ptr'] void []
dpct::detail::gemm_impl
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1710
['sycl::queue', 'oneapi::mkl::transpose', 'oneapi::mkl::transpose', 'int', 'int', 'int', 'void*', 'void*', 'int', 'void*', 'int', 'void*', 'void*', 'int'] void []
operator[](size_tindex)const
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2738
['size_t'] pointer_t []
ggml_backend_zdnn_buffer_free_buffer
in /src/llama.cpp/ggml/src/ggml-zdnn/ggml-zdnn.cpp:203
['ggml_backend_buffer_t'] void []
socket_t::impl::rdma_send(constvoid*data,size_tsize)
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:405
['void*', 'size_t'] bool []
socket_t::impl::rdma_recv(void*data,size_tsize)
in /src/llama.cpp/ggml/src/ggml-rpc/transport.cpp:440
['void*', 'size_t'] bool []
ggml_backend_blas_graph_compute
in /src/llama.cpp/ggml/src/ggml-blas/ggml-blas.cpp:225
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
ggml_backend_cann_graph_compute
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:2326
['ggml_backend_t', 'ggml_cgraph*'] enum ggml_status []
ggml_backend_cann_buffer_set_tensor
in /src/llama.cpp/ggml/src/ggml-cann/ggml-cann.cpp:1276
['ggml_backend_buffer_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
llama_model::memory_breakdown
in /src/llama.cpp/src/llama-model.cpp:1620
[] std::map []
llama_memory_recurrent::state_read
in /src/llama.cpp/src/llama-memory-recurrent.cpp:816
['llama_io_read_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
llama_memory_recurrent::memory_breakdown
in /src/llama.cpp/src/llama-memory-recurrent.cpp:399
[] std::map []
llama_memory_recurrent::total_size
in /src/llama.cpp/src/llama-memory-recurrent.cpp:703
[] size_t []
llama_kv_cache_iswa::get_base
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:242
[] llama_kv_cache []
llama_kv_cache_iswa::get_swa
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:246
[] llama_kv_cache []
llama_kv_cache_iswa_context::get_base
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:320
[] llama_kv_cache_context []
llama_kv_cache_iswa_context::get_swa
in /src/llama.cpp/src/llama-kv-cache-iswa.cpp:326
[] llama_kv_cache_context []
llama_memory_hybrid_iswa::get_mem_attn
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:203
[] llama_kv_cache_iswa []
llama_memory_hybrid_iswa::get_mem_recr
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:207
[] llama_memory_recurrent []
llama_memory_hybrid_iswa_context::get_attn
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:277
[] llama_kv_cache_iswa_context []
llama_memory_hybrid_iswa_context::get_recr
in /src/llama.cpp/src/llama-memory-hybrid-iswa.cpp:281
[] llama_memory_recurrent_context []
llama_quantize
in /src/llama.cpp/tools/quantize/quantize.cpp:496
['int', 'char**'] int []
make_ctx
in /src/llama.cpp/tests/test-recurrent-state-rollback.cpp:11
['common_params', 'llama_model*'] llama_context []
test_baseline
in /src/llama.cpp/tests/test-save-load-state.cpp:56
['struct llama_model*', 'struct common_params'] std::string []
test_state_load
in /src/llama.cpp/tests/test-save-load-state.cpp:90
['struct llama_model*', 'struct common_params', 'std::string'] bool []
test_seq_cp_host
in /src/llama.cpp/tests/test-save-load-state.cpp:142
['struct llama_model*', 'struct common_params', 'std::string'] bool []
dpct::dev_mgr::dev_mgr
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:1025
[] void []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
llama_bench
in /src/llama.cpp/tools/llama-bench/llama-bench.cpp:2142
['int', 'char**'] int []
llama_batched_bench
in /src/llama.cpp/tools/batched-bench/batched-bench.cpp:21
['int', 'char**'] int []
peg_test_builder::run
in /src/llama.cpp/tests/test-chat.cpp:1457
[] void []
&operator[](size_tindex)
in /src/llama.cpp/ggml/src/ggml-sycl/dpct/helper.hpp:2850
['size_t'] typename std::enable_if ::type []
ggml_backend_vk_device_init
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16302
['ggml_backend_dev_t', 'char*'] ggml_backend_t []
ggml_backend_vk_reg_get_device_count
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17020
['ggml_backend_reg_t'] size_t []
ggml_backend_vk_reg_get_device
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:17025
['ggml_backend_reg_t', 'size_t'] ggml_backend_dev_t []
ggml_backend_vk_device_buffer_from_host_ptr
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16977
['ggml_backend_dev_t', 'void*', 'size_t', 'size_t'] ggml_backend_buffer_t []
ggml_backend_vk_set_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14670
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_get_tensor_async
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:14726
['ggml_backend_t', 'ggml_tensor*', 'void*', 'size_t', 'size_t'] void []
ggml_backend_vk_device_get_host_buffer_type
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16275
['ggml_backend_dev_t'] ggml_backend_buffer_type_t []
ggml_backend_vk_device_supports_op
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16308
['ggml_backend_dev_t', 'ggml_tensor*'] bool []
ggml_backend_vk_device_event_new
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16877
['ggml_backend_dev_t'] ggml_backend_event_t []
ggml_backend_vk_device_event_free
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16900
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
ggml_backend_vk_device_event_synchronize
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:16920
['ggml_backend_dev_t', 'ggml_backend_event_t'] void []
llama_context::decode
in /src/llama.cpp/src/llama-context.cpp:1624
['llama_batch'] int []
llama_fit_params
in /src/llama.cpp/tools/fit-params/fit-params.cpp:18
['int', 'char**'] int []
Java_com_arm_aichat_internal_InferenceEngineImpl_prepare
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:114
[] JNIEXPORT []
Java_com_arm_aichat_internal_InferenceEngineImpl_benchModel
in /src/llama.cpp/examples/llama.android/lib/src/main/cpp/ai_chat.cpp:144
['JNIEnv*', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
llama_kv_cache::init_batch
in /src/llama.cpp/src/llama-kv-cache.cpp:633
['llama_batch_allocr', 'uint32_t', 'bool'] llama_memory_context_ptr []
llama_kv_cache::state_read
in /src/llama.cpp/src/llama-kv-cache.cpp:1915
['llama_io_read_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
llama_context::~llama_context()
in /src/llama.cpp/src/llama-context.cpp:391
[] void []
llama_context::get_sched
in /src/llama.cpp/src/llama-context.cpp:696
[] ggml_backend_sched_t []
llama_context::get_memory
in /src/llama.cpp/src/llama-context.cpp:728
[] llama_memory_t []
llama_context::set_abort_callback
in /src/llama.cpp/src/llama-context.cpp:1075
['void*'] void []
llama_context::get_gf_res_reserve
in /src/llama.cpp/src/llama-context.cpp:2218
[] llm_graph_result []
llama_kv_cache::memory_breakdown
in /src/llama.cpp/src/llama-kv-cache.cpp:616
[] std::map []
llama_kv_cache::total_size
in /src/llama.cpp/src/llama-kv-cache.cpp:1708
[] size_t []
llama_kv_cache_dsa::get_mla
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:173
[] llama_kv_cache []
llama_kv_cache_dsa::get_lid
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:177
[] llama_kv_cache []
llama_kv_cache_dsa_context::get_mla
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:251
[] llama_kv_cache_context []
llama_kv_cache_dsa_context::get_lid
in /src/llama.cpp/src/llama-kv-cache-dsa.cpp:257
[] llama_kv_cache_context []
llama_model_loader::llama_model_loader
in /src/llama.cpp/src/llama-model-loader.cpp:510
['struct gguf_context*', 'llama_model_set_tensor_data_t', 'void*', 'std::string', 'std::vector ', 'FILE*', 'bool', 'bool', 'bool', 'bool', 'llama_model_kv_override*', 'llama_model_tensor_buft_override*'] void []
llama_model_loader::load_all_data
in /src/llama.cpp/src/llama-model-loader.cpp:1406
['struct ggml_context*', 'llama_buf_map', 'llama_mlocks*', 'llama_progress_callback', 'void*'] bool []
llama_vocab::impl::tokenize( conststd::string&raw_text, booladd_special, boolparse_special)const
in /src/llama.cpp/src/llama-vocab.cpp:3192
['std::string', 'bool', 'bool'] std::vector []
llama_memory_hybrid::get_mem_attn
in /src/llama.cpp/src/llama-memory-hybrid.cpp:202
[] llama_kv_cache []
llama_memory_hybrid::get_mem_recr
in /src/llama.cpp/src/llama-memory-hybrid.cpp:206
[] llama_memory_recurrent []
llama_memory_hybrid_context::get_attn
in /src/llama.cpp/src/llama-memory-hybrid.cpp:271
[] llama_kv_cache_context []
llama_memory_hybrid_context::get_recr
in /src/llama.cpp/src/llama-memory-hybrid.cpp:275
[] llama_memory_recurrent_context []
llm_graph_input_mem_hybrid::set_input
in /src/llama.cpp/src/llama-graph.cpp:659
['llama_ubatch*'] void []
llm_graph_input_mem_hybrid_k::set_input
in /src/llama.cpp/src/llama-graph.cpp:712
['llama_ubatch*'] void []
llm_graph_input_mem_hybrid_iswa::set_input
in /src/llama.cpp/src/llama-graph.cpp:752
['llama_ubatch*'] void []
llm_graph_result::get_ctx
in /src/llama.cpp/src/llama-graph.h:708
[] ggml_context []
common_chat_peg_gemma4_mapper::from_ast
in /src/llama.cpp/common/chat-peg-parser.cpp:867
['common_peg_ast_arena', 'common_peg_parse_result'] void []
server_model_meta::update_caps
in /src/llama.cpp/tools/server/server-models.cpp:172
[] void []
llama_cli
in /src/llama.cpp/tools/cli/cli.cpp:348
['int', 'char**'] int []
llama_server
in /src/llama.cpp/tools/server/server.cpp:77
['int', 'char**'] int []
workaround::build
in /src/llama.cpp/common/chat.cpp:2174
[] json []
main_automated_tests
in /src/llama.cpp/tests/test-chat-template.cpp:336
[] int []
test_developer_role_to_system_workaround
in /src/llama.cpp/tests/test-chat.cpp:5459
[] void []
format_input_text
in /src/llama.cpp/examples/diffusion/diffusion-cli.cpp:75
['std::string', 'std::string', 'bool', 'llama_model*'] std::string []
common_init_result::sampler
in /src/llama.cpp/common/common.cpp:1297
['llama_seq_id'] common_sampler []
common_init_result::reset_samplers
in /src/llama.cpp/common/common.cpp:1304
[] void []
common_peg_arena::build_grammar
in /src/llama.cpp/common/peg-parser.cpp:1599
['common_grammar_builder', 'bool'] void []
test_json_serialization
in /src/llama.cpp/tests/peg-parser/test-json-serialization.cpp:3
['testing'] void []
operator()(constBasicJsonType&j,T&&val)const noexcept(noexcept(from_json(j,std::forward (val)))) ->decltype(from_json(j,std::forward (val)))
in /src/llama.cpp/vendor/nlohmann/json.hpp:5339
['BasicJsonType', 'T'] auto []
operator()(BasicJsonType&j,T&&val)constnoexcept(noexcept(to_json(j,std::forward (val)))) ->decltype(to_json(j,std::forward (val)),void())
in /src/llama.cpp/vendor/nlohmann/json.hpp:6105
['BasicJsonType', 'T'] auto []
get_to
in /src/llama.cpp/vendor/nlohmann/json.hpp:21863
['T[]'] Array []
test_failure_left_recursion
in /src/llama.cpp/tests/test-grammar-integration.cpp:853
[] void []
test_example_native
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:139
['testing'] void []
test_example_qwen3_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:392
['testing'] void []
test_example_qwen3_non_coder
in /src/llama.cpp/tests/test-chat-peg-parser.cpp:503
['testing'] void []
test_gbnf_generation
in /src/llama.cpp/tests/peg-parser/test-gbnf-generation.cpp:16
['testing'] void []
get_common_arg_defs
in /src/llama.cpp/common/arg.cpp:72
[] std::vector []
common_preset_context::load_from_args
in /src/llama.cpp/common/preset.cpp:452
['int', 'char**'] common_preset []
common_preset_context::common_preset_context
in /src/llama.cpp/common/preset.cpp:303
['llama_example', 'bool'] void []
write_help
in /src/llama.cpp/examples/gen-docs/gen-docs.cpp:71
['std::ostringstream', 'md_file'] void []
jinja::is_stmt
in /src/llama.cpp/common/jinja/runtime.h:33
['statement_ptr'] bool []
jinja::cast_stmt
in /src/llama.cpp/common/jinja/runtime.h:41
['statement_ptr'] T []
jinja::if_statement
in /src/llama.cpp/common/jinja/runtime.h:162
['statement_ptr', 'statements', 'statements'] void []
jinja::for_statement
in /src/llama.cpp/common/jinja/runtime.h:184
['statement_ptr', 'statement_ptr', 'statements', 'statements'] void []
jinja::set_statement
in /src/llama.cpp/common/jinja/runtime.h:236
['statement_ptr', 'statement_ptr', 'statements'] void []
jinja::macro_statement
in /src/llama.cpp/common/jinja/runtime.h:251
['statement_ptr', 'statements', 'statements'] void []
jinja::member_expression
in /src/llama.cpp/common/jinja/runtime.h:285
['statement_ptr', 'statement_ptr', 'bool'] void []
jinja::call_expression
in /src/llama.cpp/common/jinja/runtime.h:298
['statement_ptr', 'statements'] void []
jinja::array_literal
in /src/llama.cpp/common/jinja/runtime.h:348
['statements'] void []
jinja::tuple_literal
in /src/llama.cpp/common/jinja/runtime.h:363
['statements'] void []
jinja::object_literal
in /src/llama.cpp/common/jinja/runtime.h:378
['std::vector >'] void []
jinja::binary_expression
in /src/llama.cpp/common/jinja/runtime.h:401
['token', 'statement_ptr', 'statement_ptr'] void []
jinja::filter_expression
in /src/llama.cpp/common/jinja/runtime.h:427
['value_string', 'statement_ptr'] void []
jinja::filter_statement
in /src/llama.cpp/common/jinja/runtime.h:440
['statement_ptr', 'statements'] void []
jinja::select_expression
in /src/llama.cpp/common/jinja/runtime.h:458
['statement_ptr', 'statement_ptr'] void []
jinja::test_expression
in /src/llama.cpp/common/jinja/runtime.h:482
['statement_ptr', 'bool', 'statement_ptr'] void []
jinja::unary_expression
in /src/llama.cpp/common/jinja/runtime.h:498
['token', 'statement_ptr'] void []
jinja::slice_expression
in /src/llama.cpp/common/jinja/runtime.h:511
['statement_ptr', 'statement_ptr', 'statement_ptr'] void []
jinja::keyword_argument_expression
in /src/llama.cpp/common/jinja/runtime.h:527
['statement_ptr', 'statement_ptr'] void []
jinja::spread_expression
in /src/llama.cpp/common/jinja/runtime.h:538
['statement_ptr'] void []
jinja::call_statement
in /src/llama.cpp/common/jinja/runtime.h:549
['statement_ptr', 'statements', 'statements'] void []
jinja::ternary_expression
in /src/llama.cpp/common/jinja/runtime.h:562
['statement_ptr', 'statement_ptr', 'statement_ptr'] void []
render_all_scenarios
in /src/llama.cpp/tools/parser/debug-template-parser.cpp:304
['common_chat_template', 'json', 'bool', 'bool', 'input_message_type'] void []
analyze_template
in /src/llama.cpp/tools/parser/template-analysis.cpp:367
['std::string'] void []
test_compare_variants_basic
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:625
['testing'] void []
test_compare_variants_messages_modifier
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:648
['testing'] void []
test_compare_variants_tools_modifier
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:670
['testing'] void []
test_compare_variants_both_modifiers
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:693
['testing'] void []
test_compare_variants_template_failure
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:717
['testing'] void []
test_compare_variants_identity
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:736
['testing'] void []
test_seed_oss_tool_presence
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:824
['testing'] void []
test_seed_oss_call_count
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:888
['testing'] void []
test_seed_oss_function_names
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:952
['testing'] void []
test_seed_oss_argument_count
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1041
['testing'] void []
test_seed_oss_args_presence
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1152
['testing'] void []
test_seed_oss_tool_with_reasoning
in /src/llama.cpp/tests/test-chat-auto-parser.cpp:1228
['testing'] void []
common_chat_template
in /src/llama.cpp/common/chat.h:59
['std::string', 'std::string', 'std::string'] void []
jinja::exec_statements
in /src/llama.cpp/common/jinja/runtime.cpp:21
['statements', 'context'] value_string []
test_fuzzing
in /src/llama.cpp/tests/test-jinja.cpp:2132
['testing'] void []
jinja::selectattr
in /src/llama.cpp/common/jinja/value.cpp:265
['func_args'] value []
jinja::is_type
in /src/llama.cpp/common/jinja/parser.cpp:17
['statement_ptr'] bool []
test_stats
in /src/llama.cpp/tests/test-jinja.cpp:1893
['testing'] void []
test_whitespace_control
in /src/llama.cpp/tests/test-jinja.cpp:81
['testing'] void []
test_conditionals
in /src/llama.cpp/tests/test-jinja.cpp:127
['testing'] void []
test_loops
in /src/llama.cpp/tests/test-jinja.cpp:303
['testing'] void []
test_expressions
in /src/llama.cpp/tests/test-jinja.cpp:365
['testing'] void []
test_set_statement
in /src/llama.cpp/tests/test-jinja.cpp:469
['testing'] void []
test_filters
in /src/llama.cpp/tests/test-jinja.cpp:525
['testing'] void []
test_literals
in /src/llama.cpp/tests/test-jinja.cpp:826
['testing'] void []
test_comments
in /src/llama.cpp/tests/test-jinja.cpp:936
['testing'] void []
test_macros
in /src/llama.cpp/tests/test-jinja.cpp:950
['testing'] void []
test_namespace
in /src/llama.cpp/tests/test-jinja.cpp:982
['testing'] void []
test_tests
in /src/llama.cpp/tests/test-jinja.cpp:990
['testing'] void []
test_string_methods
in /src/llama.cpp/tests/test-jinja.cpp:1226
['testing'] void []
test_array_methods
in /src/llama.cpp/tests/test-jinja.cpp:1378
['testing'] void []
test_object_methods
in /src/llama.cpp/tests/test-jinja.cpp:1647
['testing'] void []
*operator->()
in /src/llama.cpp/vendor/cpp-httplib/httplib.h:1918
[] Response []
lexer::scan_string
in /src/llama.cpp/vendor/nlohmann/json.hpp:7277
[] token_type []
lexer::scan_comment
in /src/llama.cpp/vendor/nlohmann/json.hpp:7867
[] bool []
lexer::scan_number
in /src/llama.cpp/vendor/nlohmann/json.hpp:7992
[] token_type []
parser::parser
in /src/llama.cpp/vendor/nlohmann/json.hpp:12929
['InputAdapterType'] void []
parser::parse
in /src/llama.cpp/vendor/nlohmann/json.hpp:12951
['bool', 'BasicJsonType'] void []
(3) boolsax_parse(constinput_format_tformat, json_sax_t*sax_, constboolstrict=true, constcbor_tag_handler_ttag_handler=cbor_tag_handler_t::error)
in /src/llama.cpp/vendor/nlohmann/json.hpp:9882
['input_format_t', 'json_sax_t*'] JSON_HEDLEY_NON_NULL []
parser::accept
in /src/llama.cpp/vendor/nlohmann/json.hpp:13011
[] bool []
from_cbor
in /src/llama.cpp/vendor/nlohmann/json.hpp:24465
['detail::span_input_adapter'] basic_json []
from_msgpack
in /src/llama.cpp/vendor/nlohmann/json.hpp:24520
['detail::span_input_adapter'] basic_json []
from_ubjson
in /src/llama.cpp/vendor/nlohmann/json.hpp:24574
['detail::span_input_adapter'] basic_json []
from_bson
in /src/llama.cpp/vendor/nlohmann/json.hpp:24658
['detail::span_input_adapter'] basic_json []

Sink functions/methods found for CWE22

Target sink Reached by fuzzer Function call path Possible branch blockers
create_directory [] Path 1
N/A
write ['/src/llama.cpp/fuzzers/fuzz_structurally_created.cpp'] N/A
Blocker function Arguments type Return type Constants touched
run_merge
in /src/llama.cpp/tools/export-lora/export-lora.cpp:187
[] void []
gguf_merge
in /src/llama.cpp/tools/gguf-split/gguf-split.cpp:402
['split_params'] void []
llama_quantize
in /src/llama.cpp/tools/quantize/quantize.cpp:496
['int', 'char**'] int []
llama_server
in /src/llama.cpp/tools/server/server.cpp:77
['int', 'char**'] int []
copy_file_to_file
in /src/llama.cpp/tools/gguf-split/gguf-split.cpp:353
['std::ifstream', 'std::ofstream', 'size_t', 'size_t'] void []
print_info
in /src/llama.cpp/tools/gguf-split/gguf-split.cpp:294
[] void []
test_roundtrip
in /src/llama.cpp/tests/test-gguf.cpp:1150
['ggml_backend_dev_t', 'unsigned int', 'bool', 'roundtrip_read_mode'] std::pair []
export_gguf
in /src/llama.cpp/tools/cvector-generator/cvector-generator.cpp:356
['std::vector ', 'std::string', 'std::string'] void []
IMatrixCollector::collect_imatrix
in /src/llama.cpp/tools/imatrix/imatrix.cpp:229
['struct ggml_tensor*', 'bool', 'void*'] bool []
gguf_ex_write
in /src/llama.cpp/examples/gguf/gguf.cpp:22
['std::string'] bool []
save_as_llama_model
in /src/llama.cpp/examples/convert-llama2c-to-ggml/convert-llama2c-to-ggml.cpp:637
['struct my_llama_vocab*', 'struct my_llama_model*', 'TransformerWeights*', 'char*'] void []
test_backends
in /src/llama.cpp/tests/test-llama-archs.cpp:474
['llm_arch', 'size_t', 'ggml_log_level'] int []
save_models
in /src/llama.cpp/tests/test-llama-archs.cpp:424
['llm_arch', 'size_t', 'ggml_log_level', 'std::string'] int []
ggml_graph_compute_secondary_thread
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.c:3154
['void*'] thread_ret_t []
ggml_graph_compute_helper
in /src/llama.cpp/tests/test-rope.cpp:116
['std::vector ', 'ggml_cgraph*', 'int'] void []
test_barrier
in /src/llama.cpp/tests/test-barrier.cpp:14
['int', 'int'] void []
test_active
in /src/llama.cpp/tests/test-barrier.cpp:82
['int', 'int'] void []
test_multi_graph
in /src/llama.cpp/tests/test-barrier.cpp:138
['int', 'int'] void []
ggml_backend_vk_graph_compute
in /src/llama.cpp/ggml/src/ggml-vulkan/ggml-vulkan.cpp:15392
['ggml_backend_t', 'ggml_cgraph*'] ggml_status []
ggml_backend_cpu_graph_plan_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:162
['ggml_backend_t', 'ggml_backend_graph_plan_t'] enum ggml_status []
ggml_backend_cpu_graph_compute
in /src/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:170
['ggml_backend_t', 'struct ggml_cgraph*'] enum ggml_status []
llama_io_write_i::write_string
in /src/llama.cpp/src/llama-io.cpp:5
['std::string'] void []
llama_memory_recurrent::state_write
in /src/llama.cpp/src/llama-memory-recurrent.cpp:736
['llama_io_write_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
Server::process_and_close_socket
in /src/llama.cpp/vendor/cpp-httplib/httplib.cpp:8517
['socket_t'] bool []
ClientImpl::handle_request
in /src/llama.cpp/vendor/cpp-httplib/httplib.cpp:9254
['Stream', 'Request', 'Response', 'bool', 'Error'] bool []
llama_kv_cache::state_write
in /src/llama.cpp/src/llama-kv-cache.cpp:1862
['llama_io_write_i', 'llama_seq_id', 'llama_state_seq_flags'] void []
ma_device_data_loop_wakeup__alsa
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:29960
['ma_device*'] ma_result []
ma_device_write__audio4
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:38382
['ma_device*', 'void*', 'ma_uint32', 'ma_uint32*'] ma_result []
ma_device_write__oss
in /src/llama.cpp/vendor/miniaudio/miniaudio.h:38973
['ma_device*', 'void*', 'ma_uint32', 'ma_uint32*'] ma_result []
make_multipart_content_provider
in /src/llama.cpp/vendor/cpp-httplib/httplib.cpp:4411
['UploadFormDataItems', 'std::string'] ContentProvider []
httplib::DataSink::data_sink_streambuf::xsputn
in /src/llama.cpp/vendor/cpp-httplib/httplib.h:1049
['char*', 'std::streamsize'] std::streamsize []
httplib::make_file_provider
in /src/llama.cpp/vendor/cpp-httplib/httplib.h:1077
['std::string', 'std::string'] FormDataProvider []
httplib::make_file_body
in /src/llama.cpp/vendor/cpp-httplib/httplib.h:1105
['std::string'] std::pair []