Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Jul 27, 2022

Closes #792. 17-arinc/01-sema is now unskipped and passes at least.

Changes

  1. Switches the tests from extract_arinc to arinc, which does properly spawn the processes.
  2. Fixes the handling of LAP_Se_SignalSemaphore and LAP_Se_WaitSemaphore in mutexEvents, such that the test passes.
  3. Fixes an IntDomain crash from arinc analysis.

17-arinc/03-preemt_lock still doesn't pass because it relies on some preemption-based privatization I guess, but that was commented out way back: b2fba1f.

sim642 added 3 commits July 27, 2022 10:40
extract_arinc doesn't handle process creation, etc.
Arinc semaphores use non-pointers, so take an address to make it compatible with the rest.
@sim642 sim642 added this to the v2.0.0 milestone Jul 27, 2022
@michael-schwarz michael-schwarz self-requested a review July 27, 2022 07:51
@sim642 sim642 merged commit 749d92a into master Jul 27, 2022
@sim642 sim642 deleted the issue-792 branch July 27, 2022 09:03
@sim642 sim642 removed this from the v2.0.0 milestone Aug 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arinc analysis completely broken

3 participants