This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 4/4] arm: Enable ARM mode for armv6 strlen


On Fri, 2018-04-13 at 13:06 +0100, Ramana Radhakrishnan wrote:
> That change coming in with the NaCl port makes sense to me. IIRC NaCl
> wanted fixed length encodings, (thus )everything to be in Arm state
> only : instructions that were "forbidden" / not allowed as part of
> the
> whole NaCl strategy for providing sand boxes including switching to
> Thumb. I also seem to remember that they had stuff that checked
> instructions in the binary were in a particular set and anything
> outside was not considered to be a safe binary.
> 
> Aha - https://developer.chrome.com/native-client/reference/sandbox_in
> ternals/arm-32-bit-sandbox#arm-32-bit-sandbox

Ah, thanks, that makes sense.  In that case, given that the rest of the
NaCl port was removed a year ago, maybe we should also remove this
cruft.  I think that'd essentially mean reverting
4f510e3aeeeb3fd974a12a71789fa9c63ab8c6dd and similar commits.

p.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]