Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gluegen: remove trailing whitespace | Harvey Harrison | 2013-10-17 | 1 | -4/+4 |
| | | | | Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | UnixDynamicLinkerImpl: Unify impl. of openLibraryLocal(..), ↵ | Sven Gothel | 2013-06-25 | 1 | -39/+4 |
| | | | | openLibraryGlobal(..) and lookupSymbolGlobal(..) - removing duplicate code. | ||||
* | Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle ↵ | Sven Gothel | 2013-06-21 | 1 | -3/+16 |
| | | | | | | | | | | | | | | | | | | | | | | access (2) - Completes 23341a2df2d2ea36784a16fa1db8bc7385351a12 - Replace 'DynamicLinker' interface w/ well documented one - All DynamicLinker methods are now considered secure, i.e.: - open/lookup and close utilize reference counting on handle via a hash map. - lookupSymbol(..) and close(..) impl. validate the passed library handle whether it's retrieved via open*. This is the fast path, not that expensive. - lookupSymbolGlobal(..) performs Check acccess of 'new RuntimePermission("loadLibrary.*")' if SecurityManager is installed. This is the slow path. - DynamicLibraryBundleInfo now reflects the security requirements, i.e. whether priviledged access is needed. | ||||
* | DynamicLinker*: Proper Override notation | Sven Gothel | 2013-06-20 | 1 | -1/+3 |
| | |||||
* | Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access. | Sven Gothel | 2013-06-20 | 1 | -4/+31 |
| | |||||
* | Fix DynamicLinker Impl: Add Bionic specialization using Bionic's non POSIX ↵ | Sven Gothel | 2013-06-16 | 1 | -0/+54 |
values; Using same pattern for Mac OS X. Add Bionic specialization using Bionic's non POSIX values - derive from UnixDynamicLinkerImpl - specify own flag and mode values - use UnixDynamicLinkerImpl native code Using same pattern for Mac OS X - derive from UnixDynamicLinkerImpl - specify own flag and mode values - use UnixDynamicLinkerImpl native code - drop MacOSXDynamicLinkerImpl native code |