Merge "Generate lsdump without sdump"
am: df6ed868b9
Change-Id: Ibc01fce4dc91a3371ed5f7502401669ae4fc890b
This commit is contained in:
@@ -45,8 +45,8 @@ static llvm::cl::OptionCategory header_linker_category(
|
||||
"header-abi-linker options");
|
||||
|
||||
static llvm::cl::list<std::string> dump_files(
|
||||
llvm::cl::Positional, llvm::cl::desc("<dump-files>"), llvm::cl::Required,
|
||||
llvm::cl::cat(header_linker_category), llvm::cl::OneOrMore);
|
||||
llvm::cl::Positional, llvm::cl::desc("<dump-files>"), llvm::cl::ZeroOrMore,
|
||||
llvm::cl::cat(header_linker_category));
|
||||
|
||||
static llvm::cl::opt<std::string> linked_dump(
|
||||
"o", llvm::cl::desc("<linked dump>"), llvm::cl::Required,
|
||||
|
||||
@@ -586,6 +586,16 @@ TEST_MODULES = [
|
||||
],
|
||||
cflags=['-DNEW=1']
|
||||
),
|
||||
LsdumpModule(
|
||||
name='libempty',
|
||||
arch='arm64',
|
||||
srcs=[],
|
||||
version_script='integration/c_and_cpp/map.txt',
|
||||
export_include_dirs=['integration/c_and_cpp/include'],
|
||||
linker_flags=[
|
||||
'-output-format', 'Json',
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
TEST_MODULES = {m.name: m for m in TEST_MODULES}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"array_types" : [],
|
||||
"builtin_types" : [],
|
||||
"elf_functions" :
|
||||
[
|
||||
{
|
||||
"name" : "CFunction"
|
||||
},
|
||||
{
|
||||
"name" : "_Z3fooPiS_"
|
||||
}
|
||||
],
|
||||
"elf_objects" : [],
|
||||
"enum_types" : [],
|
||||
"function_types" : [],
|
||||
"functions" : [],
|
||||
"global_vars" : [],
|
||||
"lvalue_reference_types" : [],
|
||||
"pointer_types" : [],
|
||||
"qualified_types" : [],
|
||||
"record_types" : [],
|
||||
"rvalue_reference_types" : []
|
||||
}
|
||||
@@ -347,6 +347,11 @@ class HeaderCheckerTest(unittest.TestCase):
|
||||
module_name, "arm64", 0,
|
||||
["-input-format-old", "Json", "-input-format-new", "Json"])
|
||||
|
||||
def test_no_source(self):
|
||||
self.prepare_and_run_abi_diff_all_archs(
|
||||
"libempty", "libempty", 0,
|
||||
["-input-format-old", "Json", "-input-format-new", "Json"])
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user