1//===-- SupportTest.cpp ---------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#include "lldb/Host/linux/Support.h"
10#include "llvm/Support/Threading.h"
11#include "gtest/gtest.h"
12
13using namespace lldb_private;
14
15TEST(Support, getProcFile_Pid) {
16 auto BufferOrError = getProcFile(pid: getpid(), file: "maps");
17 ASSERT_TRUE(BufferOrError);
18 ASSERT_TRUE(*BufferOrError);
19}
20
21TEST(Support, getProcFile_Tid) {
22 auto BufferOrError = getProcFile(pid: getpid(), tid: llvm::get_threadid(), file: "comm");
23 ASSERT_TRUE(BufferOrError);
24 ASSERT_TRUE(*BufferOrError);
25}
26

source code of lldb/unittests/Host/linux/SupportTest.cpp