aboutsummaryrefslogtreecommitdiff
path: root/libpager
Commit message (Expand)AuthorAgeFilesLines
* Add a description comment for the MIG type translation filesZhaoming Luo2024-12-141-1/+2
* Replace deprecated sigmask with sigset_t callsFlavio Cruz2023-12-291-3/+8
* Style tweaksSergey Bugaev2023-05-101-4/+4
* Use designated initializers when building mach_msg_type_tFlavio Cruz2023-05-041-8/+8
* Use uintptr_t for message payloads.Flavio Cruz2023-05-021-1/+1
* Modernize code by removing use of old style definitions.Flavio Cruz2023-04-031-1/+1
* Avoid undefined-behaviorSamuel Thibault2023-02-021-5/+5
* Fix some compiler warningsSvante Signell2023-01-193-3/+3
* libpager: Fix memleak on errorSamuel Thibault2023-01-011-1/+4
* Fix *printf specifier for user space mach ports.Flavio Cruz2022-12-063-3/+3
* Fix types of read write and readables methodsEtienne Brateau2022-08-291-1/+1
* Update to the improved memory_object_create proxy RPCSamuel Thibault2022-08-101-4/+2
* Do not cache the R/O proxySamuel Thibault2022-08-105-32/+14
* libpager: Add pager_get_ro_port ()Sergey Bugaev2022-08-106-1/+73
* libpager: Make it a bit parallelSamuel Thibault2022-03-011-1/+1
* libpager: fix assertion unsigned against 0Etienne Brateau2022-01-201-3/+3
* libpager: fix a comparison between signed and unsignedSamuel Thibault2022-01-201-2/+2
* libpager: pager_write_page () should not unmap pageSergey Bugaev2021-05-081-3/+3
* libpager: Properly zero-initialize pagemapSergey Bugaev2021-05-071-0/+2
* libpager: Use libc heap for pagemapSergey Bugaev2021-05-072-19/+12
* libpager: Fix overallocating pagemapSergey Bugaev2021-05-071-4/+5
* libpager: Store pagemapsize as vm_size_tSergey Bugaev2021-05-062-2/+2
* libpager: Do not flush in-core pages on offerSergey Bugaev2021-05-061-7/+0
* libpager: Fix mixing up success and errorSergey Bugaev2021-05-061-13/+14
* Fix build with -fno-commonSamuel Thibault2020-03-312-1/+3
* Use our own variant of 'assert' and 'assert_perror'.Justus Winter2017-08-054-23/+23
* Remove support for the deprecated external memory interface.Justus Winter2016-12-101-11/+0
* Fix buildSamuel Thibault2016-11-201-1/+1
* libpager, libstore: Fix crash on ENOSPC while writing dataSamuel Thibault2016-11-201-2/+3
* libpager: fix returning error on data_unlockBrent W. Baccala2016-11-141-1/+1
* Mark library stubs as weakSamuel Thibault2016-10-301-3/+3
* libpager: provide 'pager_create_alloc'Justus Winter2016-08-072-9/+49
* libpager: add missing includeJustus Winter2016-04-271-0/+1
* Fix race condition in ext2fs when remountingJames Clarke2015-09-063-18/+137
* lib*: Fix typos in comments (found by codespell)Stefan Weil2015-01-032-2/+2
* Replace `bcopy' with `memcpy' or `memmove' as appropriateJustus Winter2014-12-101-1/+1
* libpager: use libports notification functionsJustus Winter2014-12-105-109/+5
* libpager: remove the `seqno' parametersJustus Winter2014-12-1014-45/+24
* libpager: add a payload-aware intrans functionJustus Winter2014-12-072-0/+9
* libpager: make the request queue more memory-efficientJustus Winter2014-11-231-17/+49
* Avoid hitting VM_MAX_ADDRESSSamuel Thibault2014-11-101-1/+3
* Deal with odd kernel behaviorSamuel Thibault2014-11-091-1/+1
* libpager: use a fixed number of threadsJustus Winter2014-11-0316-142/+342
* Add missing linefeedSamuel Thibault2014-08-231-2/+2
* libpager: drop unused fields from struct pagerJustus Winter2014-05-261-2/+0
* libpager: fix notify_port_t receiver lookupsJustus Winter2014-04-151-13/+8
* libpager: fix notify_port_t receiver lookupsJustus Winter2014-04-142-10/+17
* libpager: fix receiver lookupsJustus Winter2014-04-0213-52/+108
* libpager: fix potential deadlockJustus Winter2014-03-211-2/+5
* libpager: fix comment of pager_change_attributesJustus Winter2014-03-212-6/+6