Skip to content
Start free evaluation

pdcomm::gemFormattedProgramDryRunOptions

Function

Builds versioned options for dryRunFormattedProgram().

inline PdcommGemFormattedProgramDryRunOptions gemFormattedProgramDryRunOptions(size_t maxIssues, size_t maxProgramEncodedBytes, uint32_t policyVersion = PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_POLICY_V1)

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

Parameters

NameDescription
maxIssuesMaximum findings in one report; more findings fail the dry run with PDCOMM_LIMIT_EXCEEDED.
maxProgramEncodedBytesMaximum encoded size of the analysed program.
policyVersionAnalysis policy; PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_POLICY_V1 is the only supported value.

Returns

Options with struct_size and version set.