You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
castarco
changed the title
Informative: used syscalls when running simple JS scripts on node
Running simple JS scripts on node (tracking "epic")
Oct 28, 2021
castarco
changed the title
Running simple JS scripts on node (tracking "epic")
Running simple JS scripts on NodeJS (tracking "epic")
Oct 28, 2021
castarco
changed the title
Running simple JS scripts on NodeJS (tracking "epic")
Running simple "hello world" JS script on NodeJS (tracking "epic")
Oct 28, 2021
I've run the following command in my Linux machine (to see which syscalls are being sent to the kernel for a very basic NodeJS program):
and I've got the following list (taking aside the ones already implemented):
access
openat
pread64
mprotect
some of this calls could be related to Bash and not NodeJS, but if instead I run this:
strace node example.js # with the same JS script as before
we obtain this list (confirming that they are needed for NodeJS too):
access
openat
pread64
mprotect
munmap
set_robutst_list
rt_sigprocmask
prlimit64
pipe2
eventfd2
clone
madvise
futex
: futex system call #2epoll_ctl
: Implement epoll #19epoll_wait
: Implement epoll #19exit_group
I hope this can be useful to guide the next steps for this roadmap ( https://github.com/nuta/kerla/projects/1 ).
The text was updated successfully, but these errors were encountered: