forked from OSchip/llvm-project
[Profile] PE binary coverage bug fix
PR/32584 Differential Revision: https://reviews.llvm.org/D31939 llvm-svn: 299953
This commit is contained in:
parent
48c94a6164
commit
249b75c55d
|
@ -622,6 +622,19 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
|
||||||
* specified via command line. */
|
* specified via command line. */
|
||||||
#define INSTR_PROF_PROFILE_NAME_VAR __llvm_profile_filename
|
#define INSTR_PROF_PROFILE_NAME_VAR __llvm_profile_filename
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
|
/* Runtime section names and name strings. */
|
||||||
|
#define INSTR_PROF_DATA_SECT_NAME .lprfd
|
||||||
|
#define INSTR_PROF_NAME_SECT_NAME .lprfn
|
||||||
|
#define INSTR_PROF_CNTS_SECT_NAME .lprfc
|
||||||
|
/* Array of pointers. Each pointer points to a list
|
||||||
|
* of value nodes associated with one value site.
|
||||||
|
*/
|
||||||
|
#define INSTR_PROF_VALS_SECT_NAME .lprfv
|
||||||
|
/* Value profile nodes section. */
|
||||||
|
#define INSTR_PROF_VNODES_SECT_NAME .lprfnd
|
||||||
|
#define INSTR_PROF_COVMAP_SECT_NAME .lcovmap
|
||||||
|
#else
|
||||||
/* Runtime section names and name strings. */
|
/* Runtime section names and name strings. */
|
||||||
#define INSTR_PROF_DATA_SECT_NAME __llvm_prf_data
|
#define INSTR_PROF_DATA_SECT_NAME __llvm_prf_data
|
||||||
#define INSTR_PROF_NAME_SECT_NAME __llvm_prf_names
|
#define INSTR_PROF_NAME_SECT_NAME __llvm_prf_names
|
||||||
|
@ -633,6 +646,7 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
|
||||||
/* Value profile nodes section. */
|
/* Value profile nodes section. */
|
||||||
#define INSTR_PROF_VNODES_SECT_NAME __llvm_prf_vnds
|
#define INSTR_PROF_VNODES_SECT_NAME __llvm_prf_vnds
|
||||||
#define INSTR_PROF_COVMAP_SECT_NAME __llvm_covmap
|
#define INSTR_PROF_COVMAP_SECT_NAME __llvm_covmap
|
||||||
|
#endif
|
||||||
|
|
||||||
#define INSTR_PROF_DATA_SECT_NAME_STR \
|
#define INSTR_PROF_DATA_SECT_NAME_STR \
|
||||||
INSTR_PROF_QUOTE(INSTR_PROF_DATA_SECT_NAME)
|
INSTR_PROF_QUOTE(INSTR_PROF_DATA_SECT_NAME)
|
||||||
|
|
Loading…
Reference in New Issue