131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao/*
231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Copyright 2012, The Android Open Source Project
331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao *
431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Licensed under the Apache License, Version 2.0 (the "License");
531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * you may not use this file except in compliance with the License.
631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * You may obtain a copy of the License at
731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao *
831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao *     http://www.apache.org/licenses/LICENSE-2.0
931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao *
1031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Unless required by applicable law or agreed to in writing, software
1131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * distributed under the License is distributed on an "AS IS" BASIS,
1231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * See the License for the specific language governing permissions and
1431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * limitations under the License.
1531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao */
1631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
1756de4e825771d5f751f62001b70651e9c177e362Shih-wei Liao#include "X86/X86ABCCompilerDriver.h"
1831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
1931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaonamespace {
2031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
2131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaostatic const char *X86NonPortableList[] = {
2231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "stat",
2331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "fstat",
2431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "lstat",
2531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "fstatat",
2631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "open",
2731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "ioctl",
2831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "fcntl",
2931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "epoll_ctl",
3031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  "epoll_wait",
3131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
3231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  NULL  // NUL-terminator
3331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao};
3431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
3531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao} // end anonymous namespace
3631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
3731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaonamespace bcc {
3831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
3931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaoconst char **X86ABCCompilerDriver::getNonPortableList() const {
4031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao  return X86NonPortableList;
4131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao}
4231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao
4331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao} // end namespace bcc
44