Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
SWIFT
SWIFTsim
Commits
aef685af
Commit
aef685af
authored
May 14, 2019
by
Loic Hausammann
Browse files
Logger: remove global variable
parent
eea87e6b
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/logger.c
View file @
aef685af
...
...
@@ -60,9 +60,6 @@
/* number of bytes for the labels in the header */
#define logger_label_size 20
/* number of bytes for the number in the header */
#define logger_number_size 4
char
logger_file_format
[
logger_format_size
]
=
"SWIFT_LOGGER"
;
const
struct
mask_data
logger_mask_data
[
logger_count_mask
]
=
{
...
...
@@ -483,18 +480,18 @@ void logger_write_file_header(struct logger *log) {
/* write offset direction */
const
int
reversed
=
0
;
logger_write_data
(
dump
,
&
file_offset
,
logger_number_size
,
&
reversed
);
logger_write_data
(
dump
,
&
file_offset
,
sizeof
(
int
)
,
&
reversed
);
/* placeholder to write the offset of the first log here */
char
*
skip_header
=
dump_get
(
dump
,
logger_offset_size
,
&
file_offset
);
/* write number of bytes used for names */
const
int
label_size
=
logger_label_size
;
logger_write_data
(
dump
,
&
file_offset
,
logger_number_size
,
&
label_size
);
const
unsigned
int
label_size
=
logger_label_size
;
logger_write_data
(
dump
,
&
file_offset
,
sizeof
(
unsigned
int
)
,
&
label_size
);
/* write number of masks */
int
count_mask
=
logger_count_mask
;
logger_write_data
(
dump
,
&
file_offset
,
logger_number_size
,
&
count_mask
);
const
unsigned
int
count_mask
=
logger_count_mask
;
logger_write_data
(
dump
,
&
file_offset
,
sizeof
(
unsigned
int
)
,
&
count_mask
);
/* write masks */
// loop over all mask type
...
...
@@ -504,7 +501,7 @@ void logger_write_file_header(struct logger *log) {
&
logger_mask_data
[
i
].
name
);
// mask size
logger_write_data
(
dump
,
&
file_offset
,
logger_number_size
,
logger_write_data
(
dump
,
&
file_offset
,
sizeof
(
unsigned
int
)
,
&
logger_mask_data
[
i
].
size
);
}
...
...
src/logger.h
View file @
aef685af
...
...
@@ -92,8 +92,10 @@ enum logger_masks_number {
struct
mask_data
{
/* Number of bytes for a mask */
int
size
;
/* Mask value */
unsigned
int
mask
;
/* name of the mask */
char
name
[
100
];
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment