Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Parse qualifiers from pycparser and add them to SimType for getting correct function prototype for glibc decls #8886

Parse qualifiers from pycparser and add them to SimType for getting correct function prototype for glibc decls

Parse qualifiers from pycparser and add them to SimType for getting correct function prototype for glibc decls #8886

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
workflow_dispatch:
jobs:
ci:
uses: angr/ci-settings/.github/workflows/angr-ci.yml@master
smoketest:
name: Test installation
strategy:
matrix:
os: [windows-2022, macos-15-intel]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1
if: startsWith(runner.os, 'windows')
- uses: astral-sh/setup-uv@ed21f2f24f8dd64503750218de024bcf64c7250a # v6
- name: Sync dependencies
run: uv sync -p 3.10
- name: Collect tests
run: uv run pytest --collect-only tests
rust_check:
name: Rust Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4
- uses: actions-rust-lang/setup-rust-toolchain@1780873c7b576612439a134613cc4cc74ce5538c # v1
with:
components: clippy, rustfmt
- run: cargo clippy --all-targets --all-features -- -D warnings
- run: cargo fmt --all -- --check
rust_test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4
- uses: actions-rust-lang/setup-rust-toolchain@1780873c7b576612439a134613cc4cc74ce5538c # v1
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v5
with:
python-version: "3.10"
- run: cargo test --release