emscripten-core / posixtestsuite Goto Github PK
View Code? Open in Web Editor NEWOpen POSIX Test Suite branched for Emscripten.
Home Page: http://posixtest.sourceforge.net/
License: GNU General Public License v2.0
Open POSIX Test Suite branched for Emscripten.
Home Page: http://posixtest.sourceforge.net/
License: GNU General Public License v2.0
Firstly, relies on uninitialized stack data to create a (hopefully-invalid and crash-causing pthread_attr_t:
Secondly it calls pthread_exit() with an error code from a signal handler installed on the main thread:
The author seems to think that calling pthead_exit() like this will cause the overall test to return the error code, but that is now how it works. Calling pthead_exit form the main thread always exist with code 0.. the value passed to pthread_exit is only used when the thread is being joined.. not when exiting the process. This means the test will print that it failed Test FAILED: Did not receive segmentation fault signal, waited 10 seconds
but actually return zero as the process exit code.
For example:
I'm not sure how common this is in the wild but it hard to make this work in WebAssembly were we have strong type checking on function signatures.
The WITH_SYNCHRO
mode that many of the pthread tests use, does not currently work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.