Blink-in-JS: A very simple refactoring about a way to get a basename of an IDL file

Just a clean-up of idl_reader.py.

BUG=341031

Review URL: https://codereview.chromium.org/469253004

git-svn-id: svn://svn.chromium.org/blink/trunk@180333 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused CSSPrimitiveValue::CSS_PARSER_{OPERATOR,INTEGER,IDENTIFIER}

CSS_PARSER_INTEGER is only used as an alias for CSS_NUMBER, and the
enums CSS_PARSER_OPERATOR and CSS_PARSER_IDENTIFIER are both unused.

Review URL: https://codereview.chromium.org/476693002

git-svn-id: svn://svn.chromium.org/blink/trunk@180334 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: fix tracing of un-initialized part objects during conservative GCs.

If a part object has a virtual trace method we need to check the vtable
before calling the trace method. This is necessary because conservative
GCs can see the part object before it has been constructed (if there
is an allocation during the construction of the containing object.)

Added simple regression test that illustrates the issue.

R=erik.corry@gmail.com, zerny@chromium.org

Review URL: https://codereview.chromium.org/455363002

git-svn-id: svn://svn.chromium.org/blink/trunk@180335 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make profiling lock global rather than per Target

We should pause any actions that could affect performance if any of the targets is being profiled, not only current target.

BUG=403684
R=sergeyv@chromium.org

Review URL: https://codereview.chromium.org/475803002

git-svn-id: svn://svn.chromium.org/blink/trunk@180336 bbb929c8-8fbe-4397-9dbb-9b2b20218538