1. 15 Oct, 2018 1 commit
    • Lioncash's avatar
      svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() · 90f8474f
      Lioncash authored
      So, one thing that's puzzled me is why the kernel seemed to *not* use
      the direct code address ranges in some cases for some service functions.
      For example, in svcMapMemory, the full address space width is compared
      against for validity, but for svcMapSharedMemory, it compares against
      0xFFE00000, 0xFF8000000, and 0x7FF8000000 as upper bounds, and uses
      either 0x200000 or 0x8000000 as the lower-bounds as the beginning of the
      compared range. Coincidentally, these exact same values are also used in
      svcGetInfo, and also when initializing the user address space, so this
      is actually retrieving the ASLR extents, not the extents of the address
      space in general.
      90f8474f
  2. 14 Oct, 2018 3 commits
  3. 13 Oct, 2018 5 commits
  4. 12 Oct, 2018 10 commits
  5. 11 Oct, 2018 11 commits
  6. 10 Oct, 2018 10 commits