8221541: clean up functions in CompilerOracle
Reviewed-by: mdoerr, kvn
This commit is contained in:
parent
ae32136711
commit
d06f3accec
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -738,30 +738,6 @@ void CompilerOracle::parse_from_string(const char* str, void (*parse_line)(char*
|
|||||||
parse_line(token);
|
parse_line(token);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CompilerOracle::append_comment_to_file(const char* message) {
|
|
||||||
assert(has_command_file(), "command file must be specified");
|
|
||||||
fileStream stream(fopen(cc_file(), "at"));
|
|
||||||
stream.print("# ");
|
|
||||||
for (int index = 0; message[index] != '\0'; index++) {
|
|
||||||
stream.put(message[index]);
|
|
||||||
if (message[index] == '\n') stream.print("# ");
|
|
||||||
}
|
|
||||||
stream.cr();
|
|
||||||
}
|
|
||||||
|
|
||||||
void CompilerOracle::append_exclude_to_file(const methodHandle& method) {
|
|
||||||
assert(has_command_file(), "command file must be specified");
|
|
||||||
fileStream stream(fopen(cc_file(), "at"));
|
|
||||||
stream.print("exclude ");
|
|
||||||
method->method_holder()->name()->print_symbol_on(&stream);
|
|
||||||
stream.print(".");
|
|
||||||
method->name()->print_symbol_on(&stream);
|
|
||||||
method->signature()->print_symbol_on(&stream);
|
|
||||||
stream.cr();
|
|
||||||
stream.cr();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void compilerOracle_init() {
|
void compilerOracle_init() {
|
||||||
CompilerOracle::parse_from_string(CompileCommand, CompilerOracle::parse_from_line);
|
CompilerOracle::parse_from_string(CompileCommand, CompilerOracle::parse_from_line);
|
||||||
CompilerOracle::parse_from_string(CompileOnly, CompilerOracle::parse_compile_only);
|
CompilerOracle::parse_from_string(CompileOnly, CompilerOracle::parse_compile_only);
|
||||||
|
@ -83,10 +83,6 @@ class CompilerOracle : AllStatic {
|
|||||||
static void parse_from_line(char* line);
|
static void parse_from_line(char* line);
|
||||||
static void parse_compile_only(char * line);
|
static void parse_compile_only(char * line);
|
||||||
|
|
||||||
// For updating the oracle file
|
|
||||||
static void append_comment_to_file(const char* message);
|
|
||||||
static void append_exclude_to_file(const methodHandle& method);
|
|
||||||
|
|
||||||
// Tells whether there are any methods to print for print_method_statistics()
|
// Tells whether there are any methods to print for print_method_statistics()
|
||||||
static bool should_print_methods();
|
static bool should_print_methods();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user