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

Side by Side Diff: src/trusted/service_runtime/sel_ldr_test.cc

Issue 1656133002: Cleanup: Remove various unused functions related to loading nexes over SRPC (Closed) Base URL: https://chromium.googlesource.com/native_client/src/native_client.git@master
Patch Set: Created 4 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
« no previous file with comments | « src/trusted/service_runtime/sel_ldr.c ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 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 #include "native_client/src/include/build_config.h" 7 #include "native_client/src/include/build_config.h"
8 #include "native_client/src/shared/platform/aligned_malloc.h" 8 #include "native_client/src/shared/platform/aligned_malloc.h"
9 #include "native_client/src/shared/platform/nacl_host_desc.h" 9 #include "native_client/src/shared/platform/nacl_host_desc.h"
10 #include "native_client/src/shared/platform/nacl_log.h" 10 #include "native_client/src/shared/platform/nacl_log.h"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 // valid desc at pos 4 109 // valid desc at pos 4
110 NaClAppSetDesc(&app, 4, io_desc); 110 NaClAppSetDesc(&app, 4, io_desc);
111 ret_desc = NaClAppGetDesc(&app, 4); 111 ret_desc = NaClAppGetDesc(&app, 4);
112 ASSERT_TRUE(NULL != ret_desc); 112 ASSERT_TRUE(NULL != ret_desc);
113 113
114 // never set a desc at pos 10 114 // never set a desc at pos 10
115 ret_desc = NaClAppGetDesc(&app, 10); 115 ret_desc = NaClAppGetDesc(&app, 10);
116 ASSERT_TRUE(NULL == ret_desc); 116 ASSERT_TRUE(NULL == ret_desc);
117 } 117 }
118 118
119 // create service socket
120 TEST_F(SelLdrTest, CreateServiceSocket) {
121 struct NaClApp app;
122 int ret_code;
123
124 ret_code = NaClAppCtor(&app);
125 ASSERT_EQ(1, ret_code);
126
127 // CreateServiceSocket sets the app service_port to a service port
128 // desc and service_address to a service
129 ASSERT_TRUE(NULL == app.service_port);
130 ASSERT_TRUE(NULL == app.service_address);
131 NaClCreateServiceSocket(&app);
132 ASSERT_TRUE(NULL != app.service_port);
133 ASSERT_TRUE(NULL != app.service_address);
134 }
135
136 // add and remove operations on the threads table 119 // add and remove operations on the threads table
137 // Remove thread from an empty table is tested in a death test. 120 // Remove thread from an empty table is tested in a death test.
138 // TODO(tuduce): specify the death test name when checking in. 121 // TODO(tuduce): specify the death test name when checking in.
139 TEST_F(SelLdrTest, ThreadTableTest) { 122 TEST_F(SelLdrTest, ThreadTableTest) {
140 struct NaClApp app; 123 struct NaClApp app;
141 struct NaClAppThread nat, *appt=&nat; 124 struct NaClAppThread nat, *appt=&nat;
142 int ret_code; 125 int ret_code;
143 126
144 ret_code = NaClAppCtor(&app); 127 ret_code = NaClAppCtor(&app);
145 ASSERT_EQ(1, ret_code); 128 ASSERT_EQ(1, ret_code);
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 NaClAlignedMalloc(sizeof(*natp), __alignof(struct NaClAppThread)); 248 NaClAlignedMalloc(sizeof(*natp), __alignof(struct NaClAppThread));
266 ASSERT_TRUE(natp); 249 ASSERT_TRUE(natp);
267 // We use "volatile" in an attempt to prevent the compiler from 250 // We use "volatile" in an attempt to prevent the compiler from
268 // optimizing away our assertion based on the compiler's own 251 // optimizing away our assertion based on the compiler's own
269 // knowledge of the alignment of the struct it allocated. 252 // knowledge of the alignment of the struct it allocated.
270 volatile uintptr_t addr = (uintptr_t) &natp->user.gs_segment; 253 volatile uintptr_t addr = (uintptr_t) &natp->user.gs_segment;
271 ASSERT_EQ((int) (addr % 64), 0); 254 ASSERT_EQ((int) (addr % 64), 0);
272 NaClAlignedFree(natp); 255 NaClAlignedFree(natp);
273 } 256 }
274 #endif 257 #endif
OLDNEW
« no previous file with comments | « src/trusted/service_runtime/sel_ldr.c ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698