openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
M
MAMirroredQueue
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 9 hours
ago. based on code collected
about 12 hours
ago.
Apr 25, 2023 — Apr 25, 2024
Showing page 1 of 1
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
advance the write pointer in write:count:
Michael Ash
More...
about 12 years ago
add LICENSE and bare-bones README
Mike Ash
More...
about 12 years ago
fix up write:count: to work when allocation is locked
Mike Ash
More...
about 12 years ago
free the correct amount of memory in the event that vm_remap fails for a reason other than the target area being occupied
Mike Ash
More...
about 12 years ago
use trunc_page and round_page macros from mach_init.h to simplify page rounding calculations
Mike Ash
More...
about 12 years ago
vm_remap returns KERN_NO_SPACE when the target area is occupied, not KERN_PROTECTION_FAILURE, change the error check accordingly
Mike Ash
More...
about 12 years ago
simplify get_page_size
Mike Ash
More...
about 12 years ago
clean up all memory that's been remapped so far upon a remap failure
Mike Ash
More...
about 12 years ago
refactor tests a bit to run both and make their durations more obviously configurable
Mike Ash
More...
about 12 years ago
fix leaks in threaded test
Mike Ash
More...
about 12 years ago
add ARC to compile flags
Mike Ash
More...
about 12 years ago
use three mirrored segments to make it safe to use a write pointer near the end of the second segment in the interval between decrementing the read pointer and decrementing the write pointer
Michael Ash
More...
about 12 years ago
change AllocatePair to more general AllocateMirrored, allowing any number of contiguous mirrored segments
Michael Ash
More...
about 12 years ago
switch to atomic adds/subtracts to manipulate _writePointer, now thread safe for one reader and one writer
Michael Ash
More...
about 12 years ago
add ability to lock allocation for multithreaded use, modify thread test to optionally use a lock
Michael Ash
More...
about 12 years ago
add a few comments to MAMirroredQueue to visually separate things
Michael Ash
More...
about 12 years ago
add thread safety test, does not pass yet
Michael Ash
More...
about 12 years ago
Add missing #include from AllocatePair.h
Mike Ash
More...
about 12 years ago
add *.dSYM to .gitignore
Mike Ash
More...
about 12 years ago
implement MAMirroredQueue
Mike Ash
More...
about 12 years ago
create initial MAMirroredQueue @interface
Mike Ash
More...
about 12 years ago
fix free_pair to free the whole buffer, not just the first half, and make test_allocate_pair actually call it
Mike Ash
More...
about 12 years ago
initial commit
Michael Ash
More...
about 12 years ago
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree