Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(385)

Side by Side Diff: tests/dynamic_code_loading/templates.h

Issue 9328024: Merge 7712 - Ensure super instructions are marked during dynamic code modification. (Closed) Base URL: svn://svn.chromium.org/native_client/branches/963/src/native_client/
Patch Set: '' Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. 2 * Copyright (c) 2012 The Native Client Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 7
8 extern char template_func; 8 extern char template_func;
9 extern char template_func_end; 9 extern char template_func_end;
10 extern char template_func_replacement; 10 extern char template_func_replacement;
11 extern char template_func_replacement_end; 11 extern char template_func_replacement_end;
12 extern char template_func_nonreplacement; 12 extern char template_func_nonreplacement;
(...skipping 14 matching lines...) Expand all
27 extern char template_func_illegal_register_replacement_end; 27 extern char template_func_illegal_register_replacement_end;
28 extern char template_func_illegal_guard_replacement; 28 extern char template_func_illegal_guard_replacement;
29 extern char template_func_illegal_guard_replacement_end; 29 extern char template_func_illegal_guard_replacement_end;
30 extern char template_func_illegal_constant_replacement; 30 extern char template_func_illegal_constant_replacement;
31 extern char template_func_illegal_constant_replacement_end; 31 extern char template_func_illegal_constant_replacement_end;
32 #if defined(__i386__) || defined(__x86_64__) 32 #if defined(__i386__) || defined(__x86_64__)
33 extern char template_instr; 33 extern char template_instr;
34 extern char template_instr_end; 34 extern char template_instr_end;
35 extern char template_instr_replace; 35 extern char template_instr_replace;
36 extern char template_instr_replace_end; 36 extern char template_instr_replace_end;
37 extern char jump_into_super_inst_original;
38 extern char jump_into_super_inst_original_end;
39 extern char jump_into_super_inst_modified;
40 extern char jump_into_super_inst_modified_end;
37 #endif 41 #endif
38 42
39 extern char template_func_external_jump_target; 43 extern char template_func_external_jump_target;
40 extern char template_func_external_jump_target_end; 44 extern char template_func_external_jump_target_end;
41 extern char template_func_external_jump_target_replace; 45 extern char template_func_external_jump_target_replace;
42 extern char template_func_external_jump_target_replace_end; 46 extern char template_func_external_jump_target_replace_end;
OLDNEW
« no previous file with comments | « tests/dynamic_code_loading/dynamic_modify_test.c ('k') | tests/dynamic_code_loading/templates_x86.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698