Logo
Explore Help
Sign In
Imperial-MEng/pintos_22
1
0
Fork 0
You've already forked pintos_22
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity

Implement process_wait #31

Merged
gk1623 merged 9 commits from process-wait into master 2024-11-11 22:56:29 +00:00
Conversation 16 Commits 9 Files Changed 6
+127 -9

9 Commits

Author SHA1 Message Date
cyclane 18c884234d Fix race-condition in process result (memory leak), fix infinite loop in donors_list 2024-11-11 17:35:49 +00:00
cyclane 7778e05aa4 Fix deadlock by release of lock and semaphore in the wrong order 2024-11-09 11:06:36 +00:00
cyclane 6ed1ccd21e Fix process_result locking by acquiring in process_wait as well to prevent freeing memory too early 2024-11-08 10:50:10 +00:00
cyclane 84fe637c7e Remove process_result lock since it is an invalid solution
TODO : synchronise process_result in another way
2024-11-08 09:16:18 +00:00
cyclane d95894085b Implement syscall_exec via process_execute 2024-11-08 09:15:22 +00:00
cyclane fde70dcf59 Implement process_wait. 2024-11-08 03:56:15 +00:00
cyclane 7349b4e66f Fix typo list_insert -> list_push_back for thread.child_results 2024-11-08 03:55:34 +00:00
cyclane ec8547aec9 Implement creation of process results 2024-11-08 03:31:48 +00:00
cyclane ddcd59fdf8 Add child and own process result information to struct thread 2024-11-08 03:30:58 +00:00
Powered by Gitea Version: 1.26.2 Page: 96ms Template: 12ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API