Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 /* | |
| 2 * Copyright (c) 2015 The Native Client Authors. All rights reserved. | |
| 3 * Use of this source code is governed by a BSD-style license that can be | |
| 4 * found in the LICENSE file. | |
| 5 */ | |
| 6 | |
| 7 /* | |
| 8 * On x86-64 we build the IRT with sandbox base-address hiding. This means that | |
|
Mark Seaborn
2015/03/19 20:54:48
What's the plan for making sure this doesn't regre
Derek Schuff
2015/03/19 21:28:30
That sounds reasonable.
For simple things like cat
Derek Schuff
2015/03/24 01:27:19
I've started a CL with a simple objdump-based lint
Mark Seaborn
2015/03/25 08:37:00
Thanks, that would be useful. It's not as good as
| |
| 9 * all of its components must be built with LLVM's assembler. Currently the | |
| 10 * unwinder library is built with nacl-gcc and so does not use base address | |
| 11 * hiding. The IRT does not use exceptions, so we do not actually need the | |
| 12 * unwinder at all. To prevent it from being linked into the IRT, we provide | |
| 13 * stub implementations of its functions that are referenced from crtbegin.c. | |
| 14 */ | |
| 15 | |
| 16 void __register_frame_info(void *begin, void *ob) {} | |
|
Mark Seaborn
2015/03/19 20:54:48
When linking nexes with nacl-clang, do we always u
Derek Schuff
2015/03/19 21:28:30
Yes; there is currently only one variant, pnacl/su
| |
| 17 void __deregister_frame_info(const void *begin) {} | |
| OLD | NEW |