Chromium Code Reviews| Index: base/files/file.h |
| diff --git a/base/files/file.h b/base/files/file.h |
| index 94ef56fbbc8fae9be21f93a38dbad1e49a06de20..b592c79cc13f2d3442f89fceaadd79d21c45d796 100644 |
| --- a/base/files/file.h |
| +++ b/base/files/file.h |
| @@ -357,7 +357,7 @@ class BASE_EXPORT File { |
| // Creates or opens the given file. Only called if |path_| has no |
| // traversal ('..') components. |
| - void DoInitialize(uint32 flags); |
| + void DoInitialize(uint32 flags, const FilePath& path); |
|
rvargas (doing something else)
2015/07/02 02:11:05
tiny nit: Do you mind going back to having path as
Dan Beam
2015/07/02 02:18:06
Done.
|
| // TODO(tnagel): Reintegrate into Flush() once histogram isn't needed anymore, |
| // cf. issue 473337. |
| @@ -371,8 +371,9 @@ class BASE_EXPORT File { |
| MemoryCheckingScopedFD file_; |
| #endif |
| - // Path that |Initialize()| was called with. Only set if safe (i.e. no '..'). |
| - FilePath path_; |
| + // Path that |Initialize()| was called with. Only set if safe (i.e. no '..') |
|
rvargas (doing something else)
2015/07/02 02:11:06
I think the safe reference is stale at this point,
Dan Beam
2015/07/02 02:18:06
Done.
|
| + // and if file tracing is enabled when |Initialize()| is called. |
| + FilePath tracing_path_; |
| // Object tied to the lifetime of |this| that enables/disables tracing. |
| FileTracing::ScopedEnabler trace_enabler_; |