)]}'
{
  "log": [
    {
      "commit": "d01083a850f577b85501a0902b52fd0930de72c7",
      "tree": "b24509116e9d445a8a67f4ad60bd9d99e472c5c3",
      "parents": [
        "c302ff31dafa5b645899fcd2f2173d11f3264fc9"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 22 04:00:37 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 22 04:00:37 2019"
      },
      "message": "fix PythonDataObjectsTest.TestExceptions on windows\n\nLooks like on windows googlemock regexes treat newlines differently\nfrom on darwin.    This patch fixes the regex in this test so it\nwill work on both.\n\nFixes: https://reviews.llvm.org/D69214\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375477 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c302ff31dafa5b645899fcd2f2173d11f3264fc9",
      "tree": "be419f4cec9dfec09d34553cac17df89b35bbc81",
      "parents": [
        "72350e6ea8b317aeb75b709075601a842b807d18"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 22 02:32:37 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 22 02:32:37 2019"
      },
      "message": "remove multi-argument form of PythonObject::Reset()\n\nSummary:\nWith this patch, only the no-argument form of `Reset()` remains in\nPythonDataObjects.   It also deletes PythonExceptionState in favor of\nPythonException, because the only call-site of PythonExceptionState was\nalso using Reset, so I cleaned up both while I was there.\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: mgorny, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69214\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375475 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "72350e6ea8b317aeb75b709075601a842b807d18",
      "tree": "3747c8d4b348cf5ac889f8cab874bf1b654928cb",
      "parents": [
        "5b4e00f1d6dc2ab5847452ca969e8d0362e3671e"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 22:48:27 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 22:48:27 2019"
      },
      "message": "whitespace cleanup\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375465 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5b4e00f1d6dc2ab5847452ca969e8d0362e3671e",
      "tree": "71d5a0154f272f62c3e801f794ed565b31739743",
      "parents": [
        "ed23422f4a541759af45f0075720ed207c24ff85"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 22:46:53 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 22:46:53 2019"
      },
      "message": "Factor out common test functionality into a helper class. (NFC)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375464 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ed23422f4a541759af45f0075720ed207c24ff85",
      "tree": "0750a0b8837c18c214a6f5b2e20527aa1b100cb9",
      "parents": [
        "66f8d690871f30eb817ac6bdca846c92735edd1b"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Mon Oct 21 22:16:28 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Mon Oct 21 22:16:28 2019"
      },
      "message": "XFAIL TestLocalVariables.py on Windows\n\nThis test has been failing for a while on the Windows bot.\n\nhttps://bugs.llvm.org/show_bug.cgi?id\u003d43752\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375459 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "66f8d690871f30eb817ac6bdca846c92735edd1b",
      "tree": "53e2bcaa71fd28b0034548bd6c90667dee37d4b8",
      "parents": [
        "3c090d7304df9e7698f6fc671aac211c638bd4c7"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 20:50:45 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 20:50:45 2019"
      },
      "message": "Found more timeouts to unify.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375454 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3c090d7304df9e7698f6fc671aac211c638bd4c7",
      "tree": "50ba3594eabf426e743be1dc9cb684ea64b9ef96",
      "parents": [
        "cdcd5cbf775b5966347b0b1602c933d5faa1a295"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 17:19:42 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Mon Oct 21 17:19:42 2019"
      },
      "message": "Unify timeouts in gdbserver tests and ensure they are larger if ASAN is enabled.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375431 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cdcd5cbf775b5966347b0b1602c933d5faa1a295",
      "tree": "2fab35b7cd8d6507ec1a3ce8f4d8c279af091a2e",
      "parents": [
        "423ac9a3c2c5b7c7eba81d7527bab4d68b71b737"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Mon Oct 21 16:07:45 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Mon Oct 21 16:07:45 2019"
      },
      "message": "[lldb] Add test for executing static initializers in expression command\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375422 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "423ac9a3c2c5b7c7eba81d7527bab4d68b71b737",
      "tree": "33cea4eeeffd47be52f75bdaab00dc46ce3132d7",
      "parents": [
        "963531af8b16f3624532f26c110fa72528417975"
      ],
      "author": {
        "name": "Konrad Kleine",
        "email": "kkleine@redhat.com",
        "time": "Mon Oct 21 14:11:21 2019"
      },
      "committer": {
        "name": "Konrad Kleine",
        "email": "kkleine@redhat.com",
        "time": "Mon Oct 21 14:11:21 2019"
      },
      "message": "[lldb] drop .symtab removal in minidebuginfo tests\n\nSummary:\nAfter D69041, we no longer have to manually remove the .symtab section\nonce yaml2obj was run.\n\nReviewers: espindola, alexshap\n\nSubscribers: emaste, arichardson, MaskRay, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69254\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375415 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "963531af8b16f3624532f26c110fa72528417975",
      "tree": "184e84547148afea7b996e37f6119ffafc6642e7",
      "parents": [
        "cbe8a05a0f66c11f677ec8b5da5d1d2e49dd3b4c"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Oct 21 08:02:34 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Mon Oct 21 08:02:34 2019"
      },
      "message": "[LLDB] [Windows] Initial support for ARM register contexts\n\nDifferential Revision: https://reviews.llvm.org/D69226\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375392 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cbe8a05a0f66c11f677ec8b5da5d1d2e49dd3b4c",
      "tree": "d59d5d00a48a2dfe609d524463560a38ef36af36",
      "parents": [
        "a02214bc770d4388092c1b18ad2622c479173ff6"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 18:43:49 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 18:43:49 2019"
      },
      "message": "eliminate nontrivial Reset(...) from TypedPythonObject\n\nSummary:\nThis deletes `Reset(...)`, except for the no-argument form `Reset()`\nfrom `TypedPythonObject`, and therefore from `PythonString`, `PythonList`,\netc.\n\nIt updates the various callers to use assignment, `As\u003c\u003e`, `Take\u003c\u003e`,\nand `Retain\u003c\u003e`, as appropriate.\n\nfollowon to https://reviews.llvm.org/D69080\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69133\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375350 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a02214bc770d4388092c1b18ad2622c479173ff6",
      "tree": "29e85e3a973c93211bbbeffeab14edca889b43f2",
      "parents": [
        "7106b268566787f74365ca0f9ec5941e5b5a2793"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 07:05:39 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 07:05:39 2019"
      },
      "message": "convert LLDBSwigPythonCallTypeScript to ArgInfo::max_positional_args\n\nSummary:\nThis patch converts another user of ArgInfo::count over to\nuse ArgInfo::max_positional_args instead.   I also add a test\nto make sure both documented signatures for python type formatters\nwork.\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69153\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375334 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7106b268566787f74365ca0f9ec5941e5b5a2793",
      "tree": "cd15f4bc697fed117586469a64cb37693c95deca",
      "parents": [
        "c10037436a786d82c1de9d06c62fb677f2352cca"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 07:05:33 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Sat Oct 19 07:05:33 2019"
      },
      "message": "[LLDB] bugfix: command script add -f doesn\u0027t work for some callables\n\nSummary:\nWhen users define a debugger command from python, they provide a callable\nobject.   Because the signature of the function has been extended, LLDB\nneeds to inspect the number of parameters the callable can take.\n\nThe rule it was using to decide was weird, apparently not tested, and\ngiving wrong results for some kinds of python callables.\n\nThis patch replaces the weird rule with a simple one: if the callable can\ntake 5 arguments, it gets the 5 argument version of the signature.\nOtherwise it gets the old 4 argument version.\n\nIt also adds tests with a bunch of different kinds of python callables\nwith both 4 and 5 arguments.\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69014\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375333 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c10037436a786d82c1de9d06c62fb677f2352cca",
      "tree": "f1a5b506f255e7b42eb86be2afdd977810bb46e4",
      "parents": [
        "5b437d22df29788beb2c5031b3172cbacb823ae2"
      ],
      "author": {
        "name": "Reid Kleckner",
        "email": "rnk@google.com",
        "time": "Sat Oct 19 00:48:11 2019"
      },
      "committer": {
        "name": "Reid Kleckner",
        "email": "rnk@google.com",
        "time": "Sat Oct 19 00:48:11 2019"
      },
      "message": "Move endian constant from Host.h to SwapByteOrder.h, prune include\n\nWorks on this dependency chain:\n  ArrayRef.h -\u003e\n  Hashing.h -\u003e --CUT--\n  Host.h -\u003e\n  StringMap.h / StringRef.h\n\nArrayRef is very popular, but Host.h is rarely needed. Move the\nIsBigEndianHost constant to SwapByteOrder.h. Clients of that header are\nmore likely to need it.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375316 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5b437d22df29788beb2c5031b3172cbacb823ae2",
      "tree": "8da2d5d366c335174a95b516452f9e52cbb3ab47",
      "parents": [
        "66f418faa307c60e6952646bb156648447e2e531"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Sat Oct 19 00:30:30 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Sat Oct 19 00:30:30 2019"
      },
      "message": "Skip (more) PExpect tests under ASAN, I can\u0027t get them to work reliably.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375312 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "66f418faa307c60e6952646bb156648447e2e531",
      "tree": "5050aa1e34d452c255624107599786143100f0be",
      "parents": [
        "e5150a7da0a5b9082f3b7eb81dbafbcf83ba0b78"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 22:16:15 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 22:16:15 2019"
      },
      "message": "[Reproducer] XFAIL TestWorkingDir on Windows\n\nI\u0027m having a hard time reproducing this and it\u0027s failing on the Windows\nbot. Temporarily X-failing this test while I continue to try building\nLLDB on Windows.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375294 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e5150a7da0a5b9082f3b7eb81dbafbcf83ba0b78",
      "tree": "ed87ca2283b79030c6d8251873b4f43e198b0174",
      "parents": [
        "5374d54a2cb6591ec9b6e4125656b49cf5d07948"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 21:47:31 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 21:47:31 2019"
      },
      "message": "[Reproducer] Improve reproducer help (NFC)\n\nProvide a little more detail for the reproducer command.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375292 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5374d54a2cb6591ec9b6e4125656b49cf5d07948",
      "tree": "e56db9483ce48527912264d23bf3e96aa5dbed6a",
      "parents": [
        "20c7cd6010113653cb867f5993ee795f5a0a0295"
      ],
      "author": {
        "name": "Vedant Kumar",
        "email": "vsk@apple.com",
        "time": "Fri Oct 18 21:05:30 2019"
      },
      "committer": {
        "name": "Vedant Kumar",
        "email": "vsk@apple.com",
        "time": "Fri Oct 18 21:05:30 2019"
      },
      "message": "Disable exit-on-SIGPIPE in lldb\n\nOccasionally, during test teardown, LLDB writes to a closed pipe.\nSometimes the communication is inherently unreliable, so LLDB tries to\navoid being killed due to SIGPIPE (it calls `signal(SIGPIPE, SIG_IGN)`).\nHowever, LLVM\u0027s default SIGPIPE behavior overrides LLDB\u0027s, causing it to\nexit with IO_ERR.\n\nOpt LLDB out of the default SIGPIPE behavior. I expect that this will\nresolve some LLDB test suite flakiness (tests randomly failing with\nIO_ERR) that we\u0027ve seen since r344372.\n\nrdar://55750240\n\nDifferential Revision: https://reviews.llvm.org/D69148\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375288 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "20c7cd6010113653cb867f5993ee795f5a0a0295",
      "tree": "3c729b24fdaf44c48c0a4fe4841853f066c0b9bc",
      "parents": [
        "12bee2741325f33cd9aa5c991a3ef8ebd7c10aed"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 18 19:18:41 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 18 19:18:41 2019"
      },
      "message": "[lldb][NFC] Remove wrong tests in TestCallOverriddenMethod\n\nWe call these tests in the second test function where they are\nx-failed on Windows. I forgot to remove the tests from the first\ntest function (which is not x-failed on Windows) when extracting these\ncalls into their own test function, so the test is still failing on Windows.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375271 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "12bee2741325f33cd9aa5c991a3ef8ebd7c10aed",
      "tree": "de59e2c53da6fe5f7e292f5fa5ba7ef0a06d983a",
      "parents": [
        "bc9136b56344c2995315db3c6285c7e3a4d1f800"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 17:11:48 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Fri Oct 18 17:11:48 2019"
      },
      "message": "[Reproducer] Use ::rtrim() to remove trailing control characters.\n\nPavel correctly pointed out that removing all control characters from\nthe working directory is overkill. It should be sufficient to just strip\nthe last ones.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375259 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "bc9136b56344c2995315db3c6285c7e3a4d1f800",
      "tree": "f3671804fce1d2234545b0f876d8aec427ac6248",
      "parents": [
        "8fea574ed309b2c40b5750d1f60b1bbd8dd9e5f1"
      ],
      "author": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 15:02:16 2019"
      },
      "committer": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 15:02:16 2019"
      },
      "message": "ProcessMinidump: Suppress reporting stop for signal \u00270\u0027\n\nSummary:\nThe minidump exception stream can report an exception record with\nsignal 0.  If we try to create a stop reason with signal zero, processing\nof the stop event won\u0027t find anything, and the debugger will hang.\nSo, simply early-out of RefreshStateAfterStop in this case.\n\nAlso set the UnixSignals object in DoLoadCore as is done for\nProcessElfCore.\n\nReviewers: labath, clayborg, jfb\n\nReviewed By: labath, clayborg\n\nSubscribers: dexonsmith, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68096\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375244 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8fea574ed309b2c40b5750d1f60b1bbd8dd9e5f1",
      "tree": "ad29fdba0bea460f68a626021c4259c420df655c",
      "parents": [
        "ef635091be57135b441ef13cc2a5420153e2b560"
      ],
      "author": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 14:59:10 2019"
      },
      "committer": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 14:59:10 2019"
      },
      "message": "LLDB: Use LLVM\u0027s type for minidump ExceptionStream [NFC]\n\nSummary: The types defined for it in LLDB are now redundant with core types.\n\nReviewers: labath, clayborg\n\nReviewed By: clayborg\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68658\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375243 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ef635091be57135b441ef13cc2a5420153e2b560",
      "tree": "bbe36438f9111fb586de3ab2ef177d9fb49adf2e",
      "parents": [
        "a9ce92f9e91ddc279b73e6faca0aa5129fdbf78e"
      ],
      "author": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 14:56:19 2019"
      },
      "committer": {
        "name": "Joseph Tremoulet",
        "email": "jotrem@microsoft.com",
        "time": "Fri Oct 18 14:56:19 2019"
      },
      "message": "Update MinidumpYAML to use minidump::Exception for exception stream\n\nReviewers: labath, jhenderson, clayborg, MaskRay, grimar\n\nReviewed By: grimar\n\nSubscribers: lldb-commits, grimar, MaskRay, hiraditya, llvm-commits\n\nTags: #llvm, #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68657\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375242 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a9ce92f9e91ddc279b73e6faca0aa5129fdbf78e",
      "tree": "64ce4e1db7acb553b8da31930bf360f176667770",
      "parents": [
        "5e58c570294d7b0d45f1a48ff1316b7265c8e933"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 18 13:49:40 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 18 13:49:40 2019"
      },
      "message": "Add REQUIRES: x86 to more tests which need the x86 llvm target built\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375234 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5e58c570294d7b0d45f1a48ff1316b7265c8e933",
      "tree": "8ae8a6a4a37a97bacc954bfbc8b26f95ba29806c",
      "parents": [
        "202de0bf443eedcfd5f73a3a8e786c738271498c"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 18 11:47:23 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 18 11:47:23 2019"
      },
      "message": "SystemInitializerCommon fix compilation on linux\n\nC++ defines two overloads of std::iscntrl. One in \u003ccctype\u003e and one in\n\u003clocale\u003e. On linux we seem to include both which makes the std::erase_if\ncall ambiguous.\n\nWrap std::iscntrl call in a lambda to ensure regular overload\nresolution.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375221 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "202de0bf443eedcfd5f73a3a8e786c738271498c",
      "tree": "0795ca203e308cc4b381f177e30c9c066a676c15",
      "parents": [
        "634ed7b0d59911b4f31a5bed78fb195d722ac208"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 23:11:32 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 23:11:32 2019"
      },
      "message": "[lldb][NFC] Fix typo in DWARFASTParserClang.cpp\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375187 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "634ed7b0d59911b4f31a5bed78fb195d722ac208",
      "tree": "4b9d14a7d4e6148d3eec57368e5785dc8d3f7c08",
      "parents": [
        "04e0d2e8ddce6bc4309b559dd99c365bb27271b9"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 22:22:09 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 22:22:09 2019"
      },
      "message": "eliminate one form of PythonObject::Reset()\n\nSummary:\nI\u0027d like to eliminate all forms of Reset() and all public constructors\non these objects, so the only way to make them is with Take\u003c\u003e and Retain\u003c\u003e\nand the only way to copy or move them is with actual c++ copy, move, or\nassignment.\n\nThis is a simple place to start.\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69080\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375182 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "04e0d2e8ddce6bc4309b559dd99c365bb27271b9",
      "tree": "d5acee35cee23c4a978ce0bdc6736c6095650162",
      "parents": [
        "45131c3edaf75f2c1caa68486e08f7092312d28c"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 22:22:06 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 22:22:06 2019"
      },
      "message": "clean up the implementation of PythonCallable::GetNumArguments\n\nSummary:\nThe current implementation of PythonCallable::GetNumArguments\nis not exception safe, has weird semantics, and is just plain\nincorrect for some kinds of functions.\n\nPython 3.3 introduces inspect.signature, which lets us easily\nquery for function signatures in a sane and documented way.\n\nThis patch leaves the old implementation in place for \u003c 3.3,\nbut uses inspect.signature for modern pythons.   It also leaves\nthe old weird semantics in place, but with FIXMEs grousing about\nit.   We should update the callers and fix the semantics in a\nsubsequent patch.    It also adds some tests.\n\nReviewers: JDevlieghere, clayborg, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68995\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375181 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "45131c3edaf75f2c1caa68486e08f7092312d28c",
      "tree": "d2de9ac42f0a878225ce570a20a4c9327a638c46",
      "parents": [
        "21c1243e4b7b17dd1e33784f51ca7f71e54ede73"
      ],
      "author": {
        "name": "Sterling Augustine",
        "email": "saugustine@google.com",
        "time": "Thu Oct 17 21:40:12 2019"
      },
      "committer": {
        "name": "Sterling Augustine",
        "email": "saugustine@google.com",
        "time": "Thu Oct 17 21:40:12 2019"
      },
      "message": "(NFC) Delete variable made unused by llvm-svn: 375160\n\nReviewers: aprantl\n\nSubscribers: llvm-commits\n\nTags: #llvm\n\nDifferential Revision: https://reviews.llvm.org/D69143\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375174 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "21c1243e4b7b17dd1e33784f51ca7f71e54ede73",
      "tree": "6af0784c7015bf1e12e0e3be62b0b96c506b939a",
      "parents": [
        "7217c867bbce5be7270b61dcbcdc1c2817555b2f"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 21:27:26 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 21:27:26 2019"
      },
      "message": "[lldb] X-fail tests that use constructors in expressions on Windows\n\nThese tests were testing a bug related to constructors. It seems that\non Windows the expression command can\u0027t construct objects (or at least,\ncall their constructor explicitly which is required for the tests), so\nthis is just x-failing them until Windows actually supports constructor calls.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375173 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7217c867bbce5be7270b61dcbcdc1c2817555b2f",
      "tree": "b1e6fd1e0f415572a4ae42cfb08dc2499a5c66e5",
      "parents": [
        "9d7c274a326d25db84b585e880df00b28c2f88ca"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 21:23:35 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 21:23:35 2019"
      },
      "message": "[test] Add a .clang-format file for the shell test.\n\nThe API tests have a .clang-format file that disables formatting\naltogether. While this is needed for some tests, it also leads to\ninconsistency between test files. The shell tests suffer from a similar\nproblem: a test with a source-file extension (.c, .cpp) will get\nformatted, potentially breaking up lines and leading to invalid RUN\ncommands.\n\nRather than completely disabling formatting here, I propose to not\nenforce a line limit instead. That way tests will be consistent, but you\ncan still have long run commands (as is not uncommon in LLVM either) and\nuse breakpoints with patters that extend beyond 80 cols.\n\nDifferential revision: https://reviews.llvm.org/D69058\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375172 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9d7c274a326d25db84b585e880df00b28c2f88ca",
      "tree": "bf4778b39cf75dabccb157fb01a158f668d00608",
      "parents": [
        "0d781bcb20fcf7ef9e28dcfc5d0bac13dbfc4bca"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 20:51:55 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 20:51:55 2019"
      },
      "message": "Adapt Windows test to API change.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375170 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0d781bcb20fcf7ef9e28dcfc5d0bac13dbfc4bca",
      "tree": "cbc8a4d7275dc82be9233079e191dcc2d0cd6fdb",
      "parents": [
        "ed3d69c57425acdecae0bde61865f45025f3e975"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Thu Oct 17 20:14:19 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Thu Oct 17 20:14:19 2019"
      },
      "message": "Revert \"[LLDB] [test] Use %clang_cl instead of build.py in a few tests\"\n\nThis reverts SVN r375156, as it seems to have broken tests when run\non macOS: http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/2706/console\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375163 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ed3d69c57425acdecae0bde61865f45025f3e975",
      "tree": "f77ce9e00568bef6da910aaaa9b232accdf2623d",
      "parents": [
        "e732094d4ab65b20227ca041e2b9b29ef11c4fb3"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 19:56:40 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 19:56:40 2019"
      },
      "message": "Modernize the rest of the Find.* API (NFC)\n\nThis patch removes the size_t return value and the append parameter\nfrom the remainder of the Find.* functions in LLDB\u0027s internal API. As\nin the previous patches, this is motivated by the fact that these\nparameters aren\u0027t really used, and in the case of the append parameter\nwere frequently implemented incorrectly.\n\nDifferential Revision: https://reviews.llvm.org/D69119\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375160 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e732094d4ab65b20227ca041e2b9b29ef11c4fb3",
      "tree": "2c75d48cd2d90e177bfa1115fdc321f94c552739",
      "parents": [
        "aaefd8122db54c84a037fa8c8b77ded4c824957b"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Thu Oct 17 19:22:50 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Thu Oct 17 19:22:50 2019"
      },
      "message": "[LLDB] [test] Use %clang_cl instead of build.py in a few tests\n\nThis allows explicitly specifying the intended target architecture,\nfor tests that aren\u0027t supposed to be executed, and that don\u0027t\nrequire MSVC headers or libraries to be available.\n\n(These tests already implicitly assumed to be built for x86; one\ndidn\u0027t specify anything, assuming x86_64, while the other specified\n--arch\u003d32, which only picks the 32 bit variant of the default target\narchitecture).\n\nJoin two comment lines in disassembly.cpp, to keep row numbers\nchecked in the test unchanged.\n\nThis fixes running check-lldb on arm linux.\n\nDifferential Revision: https://reviews.llvm.org/D69031\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375156 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "aaefd8122db54c84a037fa8c8b77ded4c824957b",
      "tree": "cd596ad70ba6d1ca6b0cc8a746f89a63fd704337",
      "parents": [
        "ac7e41ed6fef583ad755b9ecfdeb654353259cc3"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 18:16:50 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 18:16:50 2019"
      },
      "message": "[lldb] Don\u0027t emit artificial constructor declarations as global functions\n\nSummary:\nWhen we have a artificial constructor DIE, we currently create from that a global function with the name of that class.\nThat ends up causing a bunch of funny errors such as \"must use \u0027struct\u0027 tag to refer to type \u0027Foo\u0027 in this scope\" when\ndoing `Foo f`. Also causes that constructing a class via `Foo()` actually just calls that global function.\n\nThe fix is that when we have an artificial method decl, we always treat it as handled even if we don\u0027t create a CXXMethodDecl\nfor it (which we never do for artificial methods at the moment).\n\nFixes rdar://55757491 and probably some other radars.\n\nReviewers: aprantl, vsk, shafik\n\nReviewed By: aprantl\n\nSubscribers: jingham, shafik, labath, JDevlieghere, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68130\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375151 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ac7e41ed6fef583ad755b9ecfdeb654353259cc3",
      "tree": "de0c0f937e55b33ee39c79cc566bc9a576c1259d",
      "parents": [
        "7f02ebd920b55b9ac87bc4a30e6658b8ccf24a23"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 17:58:44 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 17:58:44 2019"
      },
      "message": "[Reproducer] Surface error if setting the cwd fails\n\nMake sure that we surface an error if setting the current working\ndirectory fails during replay.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375146 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7f02ebd920b55b9ac87bc4a30e6658b8ccf24a23",
      "tree": "b5351f33d60f42fe824f7ce0237bbde959afcbb7",
      "parents": [
        "138341722ab625b5cecaee526d689cfbae426b1c"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Thu Oct 17 17:53:44 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Thu Oct 17 17:53:44 2019"
      },
      "message": "Disable TestProcessList on windows\n\nSummary: `platform process list -v` on windows doesn\u0027t show all the process arguments, making this test useless for that platform\n\nReviewers: stella.stamenova\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69114\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375144 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "138341722ab625b5cecaee526d689cfbae426b1c",
      "tree": "bd739939ee2eba781c1beab5f548cae5cd9b3493",
      "parents": [
        "cf4bdc39f7b128c7af54c323243c81764a8ab176"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 15:41:17 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Thu Oct 17 15:41:17 2019"
      },
      "message": "Fix an inverted condition in test.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375127 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cf4bdc39f7b128c7af54c323243c81764a8ab176",
      "tree": "3662e9c3988dcb832e0ad57fd4150616b38b5bad",
      "parents": [
        "96758fc46924d6e83b9e443240c7c3468c79efd2"
      ],
      "author": {
        "name": "Tatyana Krasnukha",
        "email": "tatyana@synopsys.com",
        "time": "Thu Oct 17 15:18:03 2019"
      },
      "committer": {
        "name": "Tatyana Krasnukha",
        "email": "tatyana@synopsys.com",
        "time": "Thu Oct 17 15:18:03 2019"
      },
      "message": "[ARC] Add SystemV ABI\n\nDifferential Revision: https://reviews.llvm.org/D55724\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375123 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "96758fc46924d6e83b9e443240c7c3468c79efd2",
      "tree": "e0f0965f86e25d15636c7d92479233c6bc5e2fd0",
      "parents": [
        "f464db9300815dc9263ad74114f91e1197d70336"
      ],
      "author": {
        "name": "Tatyana Krasnukha",
        "email": "tatyana@synopsys.com",
        "time": "Thu Oct 17 15:16:21 2019"
      },
      "committer": {
        "name": "Tatyana Krasnukha",
        "email": "tatyana@synopsys.com",
        "time": "Thu Oct 17 15:16:21 2019"
      },
      "message": "[ARC] Basic support in gdb-remote process plugin\n\nDifferential Revision: https://reviews.llvm.org/D55718\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375122 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f464db9300815dc9263ad74114f91e1197d70336",
      "tree": "04275a365595281d436fe3fbc2a6578bd388bbbb",
      "parents": [
        "a8e32ad42b065adfb51051e2cd8ef650a5088579"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 01:35:22 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Thu Oct 17 01:35:22 2019"
      },
      "message": "delete SWIG typemaps for FILE*\n\nSummary:\nThe SWIG typemaps for FILE* are no longer used, so\nthis patch deletes them.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68963\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375073 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a8e32ad42b065adfb51051e2cd8ef650a5088579",
      "tree": "c242b5603747579cec7887df4c8010cf3588b932",
      "parents": [
        "0f53352cb22da3e0bd5e4d4272e9849e9883f11e"
      ],
      "author": {
        "name": "Fangrui Song",
        "email": "maskray@google.com",
        "time": "Thu Oct 17 01:28:07 2019"
      },
      "committer": {
        "name": "Fangrui Song",
        "email": "maskray@google.com",
        "time": "Thu Oct 17 01:28:07 2019"
      },
      "message": "SBCommandReturnObject: change LLDB_RECORD_METHOD(..., FILE *, ...) to use LLDB_RECORD_DUMMY\n\nPOSIX says FILE is a typedef to a structure containing information about\na file. The structure is unspecified, i.e. it may be an incomplete type, as is the case on musl\n(`struct _IO_FILE` is an implementation detail that is not exposed).\n\n`LLDB_RECORD_METHOD(..., (FILE *), ...)` transitively uses sizeof(FILE)\nand requires the structure to be complete.  Change it to\nLLDB_RECORD_DUMMY to fix the build failure on musl (regression of\nD57475).\n\nReviewed By: JDevlieghere, labath, lawrence_danna\n\nDifferential Revision: https://reviews.llvm.org/D68872\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375072 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0f53352cb22da3e0bd5e4d4272e9849e9883f11e",
      "tree": "2397ee025fb3bc5380c3c67ac2cca6d5be60278f",
      "parents": [
        "bf46b76187e24b544599b9362888c3b5de8e6343"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:50:39 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:50:39 2019"
      },
      "message": "[CMake] Make it possible to set the RPATH in add_lldb_exectable.\n\nMake it possible to pass a build and install RPATH to\nadd_lldb_executable instead of having to call lldb_setup_rpaths after\nthe fact.\n\nThis fixes a real issue where setting an install RPATH with\nlldb_setup_rpaths would only affect the symroot installation component.\nGiven that lldb_setup_rpaths sets a target property I would expect this\nto be orthogonal to installation components. Regardless, it makes sense\nto integrate this functionality in add_lldb_exectable.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375068 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "bf46b76187e24b544599b9362888c3b5de8e6343",
      "tree": "9e35873c75d63632b02ac044e65a9ebb0b94aed4",
      "parents": [
        "528b1b64310b327876b516113b237a62f9e90728"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:24:37 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:24:37 2019"
      },
      "message": "[Reproducer] Set the working directory in the VFS\n\nNow that the VFS knows how to deal with virtual working directories, we\ncan set the current working directory to the one we recorded during\nreproducer capture. This ensures that relative paths are resolved\ncorrectly during replay.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375064 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "528b1b64310b327876b516113b237a62f9e90728",
      "tree": "caeb65fbfd5338c9063c5999ceba4d1b0404e23d",
      "parents": [
        "edd52d48a421ab59a48e65151373c2dd4ba9e10e"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 00:02:32 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Thu Oct 17 00:02:32 2019"
      },
      "message": "Revert \"make ConstString allocate memory in non-tiny chunks\"\n\nAs discussed in https://reviews.llvm.org/D68549, the actual issue\nhere seems to be that the BumpPtrAllocator is growing far too slow\nbecause of the 256 different StringPools used as the backend for ConstString.\nAt the same time the original patch made ConstString allocate memory in\n256MiB slabs for the same reason, meaning that the RSS usage of LLDB increased\nby a few hundred MiB for all users without bringing any noticeable speedup\nfor most of them.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375062 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "edd52d48a421ab59a48e65151373c2dd4ba9e10e",
      "tree": "adc2c7c835c17dca747bf1234988d44a1a46cc5a",
      "parents": [
        "b9ff4fc98d99706c58c19f1193f4dee5658f5b8b"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:02:00 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:02:00 2019"
      },
      "message": "[Reproducer] Support dumping the reproducer CWD\n\nAdd support for dumping the current working directory with\n`reproducer dump -p cwd`.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375061 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b9ff4fc98d99706c58c19f1193f4dee5658f5b8b",
      "tree": "c07107fe8d2c443458a0198598360e02b254cac2",
      "parents": [
        "cc1e4dec5193d9a812c1fba25109958283d0ce37"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:01:57 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:01:57 2019"
      },
      "message": "[Reproducer] Add LoadBuffer\u003c\u003e helper (NFC)\n\nIntroduce a helper method named LoadBuffer in the Loader to abstract\nreading a reproducer file from disk.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375060 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cc1e4dec5193d9a812c1fba25109958283d0ce37",
      "tree": "61bb28ddc9dee40f89df91781b8c47303d3ba644",
      "parents": [
        "a9fd57113e60e9f21d47c6dad4212adaedc9a327"
      ],
      "author": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:01:53 2019"
      },
      "committer": {
        "name": "Jonas Devlieghere",
        "email": "jonas@devlieghere.com",
        "time": "Thu Oct 17 00:01:53 2019"
      },
      "message": "[Reproducer] Capture the debugger\u0027s working directory\n\nThis patch extends the reproducer to capture the debugger\u0027s current\nworking directory. This information will be used later to set the\ncurrent working directory of the VFS.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375059 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a9fd57113e60e9f21d47c6dad4212adaedc9a327",
      "tree": "209ab320df6d28878e146795ea6f9d4a038c8522",
      "parents": [
        "8efc24b44a12d768e18769f47394940080512a8b"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Wed Oct 16 19:39:56 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Wed Oct 16 19:39:56 2019"
      },
      "message": "[LLDB] Use the llvm microsoft demangler instead of the windows dbghelp api. NFCI.\n\nDifferential Revision: https://reviews.llvm.org/D68134\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375034 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8efc24b44a12d768e18769f47394940080512a8b",
      "tree": "f121d76f36f56b454b5db528410aab05aabb5c48",
      "parents": [
        "274316ed32fbd0fc53ea81d01e681abe3d47cf04"
      ],
      "author": {
        "name": "Jason Molenda",
        "email": "jmolenda@apple.com",
        "time": "Wed Oct 16 19:14:49 2019"
      },
      "committer": {
        "name": "Jason Molenda",
        "email": "jmolenda@apple.com",
        "time": "Wed Oct 16 19:14:49 2019"
      },
      "message": "Add arm64_32 support to lldb, an ILP32 codegen \nthat runs on arm64 ISA targets, specifically \nApple watches.\n\n\nDifferential Revision: https://reviews.llvm.org/D68858\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375032 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "274316ed32fbd0fc53ea81d01e681abe3d47cf04",
      "tree": "92ebb917d04f34ea5ab6b2b74100a48dfedf411b",
      "parents": [
        "e45c2cf5849fcf637d61d7b05c4006d13c38a3ee"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Wed Oct 16 18:47:05 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Wed Oct 16 18:47:05 2019"
      },
      "message": "[android/process list] support showing process arguments\n\nSummary:\nThe qfProcessInfo and qsProcessInfo packets currently don\u0027t set the processes\u0027 arguments, however the platform process list -v command tries to print it.\nIn this diff I\u0027m adding the arguments as part of the packet, and now the command shows the arguments just like on mac.\n\nOn Mac:\n\n507    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/secd\n503    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/secinitd\n501    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/languageassetd --firstLogin\n497    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/trustd --agent\n496    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/lsd\n494    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter -L\n491    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/sbin/distnoted agent\n489    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/libexec/UserEventAgent (Aqua)\n484    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /usr/sbin/cfprefsd agent\n483    1      wallace    1876110778 wallace    1876110778 x86_64-apple-macosx      /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd\nOn android:\n\n1561   1016   root       0                     0          aarch64-unknown-linux-android  /system/bin/ip6tables-restore--noflush -w -v\n1805   982    1000       1000                  1000                                      android:drmService\n1811   982    10189      10189                 10189                                     com.qualcomm.embms:remote\n1999   1      1000       1000                  1000       aarch64-unknown-linux-android  /system/bin/tlc_serverCCM\n2332   982    10038      10038                 10038                                     com.android.systemui\n2378   983    1053       1053                  1053                                      webview_zygote\n2448   982    5013       5013                  5013                                      com.sec.location.nsflp2\n2465   982    10027      10027                 10027                                     com.google.android.gms.persistent\n\nDifferential Revision:  https://reviews.llvm.org/D68293\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375029 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e45c2cf5849fcf637d61d7b05c4006d13c38a3ee",
      "tree": "bcdb45a3bed56bff3c59691058be07d4b274e3a3",
      "parents": [
        "444b74d2166f55d2ef8c32e4adaa78ed136f86e1"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Oct 16 18:00:21 2019"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Oct 16 18:00:21 2019"
      },
      "message": "[lldb] move more things from python to cmake\n\nSummary: Move the copy of six.py, lldb.py and macosx/heap\n\nReviewers: labath\n\nSubscribers: mgorny, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D69016\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@375024 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "444b74d2166f55d2ef8c32e4adaa78ed136f86e1",
      "tree": "f3a98b9eeae4dd2c73f7866f02c0f4cc3495e96a",
      "parents": [
        "55d4c446400fbcbe68d7424f44154263a0a09305"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Wed Oct 16 01:58:15 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Wed Oct 16 01:58:15 2019"
      },
      "message": "update ScriptInterpreterPython to use File, not FILE*\n\nSummary:\nScriptInterpreterPython needs to save and restore sys.stdout and\nfriends when LLDB runs a python script.\n\nIt currently does this using FILE*, which is not optimal.  If\nwhatever was in sys.stdout can not be represented as a FILE*, then\nit will not be restored correctly when the script is finished.\n\nIt also means that if the debugger\u0027s own output stream is not\nrepresentable as a file, ScriptInterpreterPython will not be able\nto redirect python\u0027s  output correctly.\n\nThis patch updates ScriptInterpreterPython to represent files with\nlldb_private::File, and to represent whatever the user had in\nsys.stdout as simply a PythonObject.\n\nThis will make lldb interoperate better with other scripts or programs\nthat need to manipulate sys.stdout.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68962\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374964 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "55d4c446400fbcbe68d7424f44154263a0a09305",
      "tree": "5192c16f9e01976514a87fdef76914e2f2087893",
      "parents": [
        "a37edda3136650e77e842472c9000f6425585dde"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Tue Oct 15 21:58:45 2019"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Tue Oct 15 21:58:45 2019"
      },
      "message": "[lldb] Creates _liblldb symlink from cmake\n\nSummary:\nThis is another attempt of D67993.\n\nThis change removed hard coded relative paths. This way we can generate correct result when get_python_lib() returns a different path, or LLDB_PYTHON_RELATIVE_PATH is specified directly.\n\nBy moving things out of python, we are also able to correctly process more cross compile situations. E.g. .pyd vs .so for Windows.\n\nSubscribers: lldb-commits, mgorny\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68858\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374953 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a37edda3136650e77e842472c9000f6425585dde",
      "tree": "99b063a6c198dd445cb6c3a725ca6c25efad3cfe",
      "parents": [
        "5fc2b08f06776420ee3dc6af5348b4561caa0548"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 17:41:40 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 17:41:40 2019"
      },
      "message": "remove FILE* usage from SBStream.i\n\nSummary:\nThis patch removes FILE* and replaces it with SBFile and FileSP the\nSWIG interface for `SBStream.i`.   And this is the last one.   With\nthis change, nothing in the python API will can access a FILE* method\non the C++ side.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68960\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374924 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5fc2b08f06776420ee3dc6af5348b4561caa0548",
      "tree": "4b9c7406a4581a2164716481b018866f037facc5",
      "parents": [
        "3fb1cde938afc36cc1013074228e573bc8a2b4a4"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 17:12:49 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 17:12:49 2019"
      },
      "message": "eliminate virtual methods from PythonDataObjects\n\nSummary:\nThis patch eliminates a bunch of boilerplate from\nPythonDataObjects, as well as the use of virtual methods.\nIn my opinion it also makes the Reset logic a lot more\nclear and easy to follow.   The price is yet another\ntemplate.   I think it\u0027s worth it.\n\nReviewers: JDevlieghere, jasonmolenda, labath, zturner\n\nReviewed By: JDevlieghere, labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68918\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374916 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3fb1cde938afc36cc1013074228e573bc8a2b4a4",
      "tree": "d0594dcad4db76b3df53fb3fa2c83034dbacb9ab",
      "parents": [
        "28e783e3c3d31fa3a3203e103228cfb97008f4b9"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 16:59:20 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 16:59:20 2019"
      },
      "message": "convert SBDebugger::***FileHandle() wrappers to native files.\n\nSummary:\nThis patch converts the swig wrappers for SetInputFileHandle() and friends\nto emulate the old behavior using SetInputFile().\n\nThis will clear the way for deleting the FILE* typemaps altogether.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: mehdi_amini, dexonsmith, lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68856\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374912 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "28e783e3c3d31fa3a3203e103228cfb97008f4b9",
      "tree": "212fd7d8aac0d3259299e46713fb7121ce88dbd7",
      "parents": [
        "de30a90cbc2fa2ce84112d81c7bea9d60655e7eb"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 16:46:27 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Tue Oct 15 16:46:27 2019"
      },
      "message": "SBFile::GetFile: convert SBFile back into python native files.\n\nSummary:\nThis makes SBFile::GetFile public and adds a SWIG typemap to convert\nthe result back into a python native file.\n\nIf the underlying File itself came from a python file, it is returned\nidentically.   Otherwise a new python file object is created using\nthe file descriptor.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68737\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374911 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "de30a90cbc2fa2ce84112d81c7bea9d60655e7eb",
      "tree": "fa51e63d66fd9f3509265e75c6ac7565f9b88e37",
      "parents": [
        "62798b9ecceded9336f95ca9705f579be6e9a3c7"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Tue Oct 15 15:46:17 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Tue Oct 15 15:46:17 2019"
      },
      "message": "Increase gdbremote_testcase timeouts when running under ASAN.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374906 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "62798b9ecceded9336f95ca9705f579be6e9a3c7",
      "tree": "331757eeec1cb9f779202fb18a5f9154c8f42d76",
      "parents": [
        "59f6fb95165f3137fe81a826e7b5732b7380b62b"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Tue Oct 15 15:38:49 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Tue Oct 15 15:38:49 2019"
      },
      "message": "Skip PExpect tests under ASAN, I can\u0027t get them to work reliably.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374905 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "59f6fb95165f3137fe81a826e7b5732b7380b62b",
      "tree": "72ab33c7b9891c68f614c27d76d2be4a3472b548",
      "parents": [
        "74a033c14fc153a82e53ee3b490e23e779af423d"
      ],
      "author": {
        "name": "Aleksandr Urakov",
        "email": "aleksandr.urakov@jetbrains.com",
        "time": "Tue Oct 15 13:52:27 2019"
      },
      "committer": {
        "name": "Aleksandr Urakov",
        "email": "aleksandr.urakov@jetbrains.com",
        "time": "Tue Oct 15 13:52:27 2019"
      },
      "message": "[Windows][NFC] Fix tests after r374528.\n\nDifferential Revision: https://reviews.llvm.org/D67347\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374888 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "74a033c14fc153a82e53ee3b490e23e779af423d",
      "tree": "7e802c5101cfe07d6a24dc74c2b6789a0c51af76",
      "parents": [
        "05983790cea98712f3e29ceea6ead4d4f5bf61ad"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Oct 15 08:32:46 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Oct 15 08:32:46 2019"
      },
      "message": "[LLDB] [PECOFF] Use a \"pc\" vendor name in aarch64 triples\n\nThis matches all other architectures listed in the same file.\n\nThis fixes debugging aarch64 executables with lldb-server, which\notherwise fails, with log messages like these:\n\nTarget::SetArchitecture changing architecture to aarch64 (aarch64-pc-windows-msvc)\nTarget::SetArchitecture Trying to select executable file architecture aarch64 (aarch64-pc-windows-msvc)\n\nArchSpec::SetArchitecture sets the vendor to llvm::Triple::PC\nfor any coff/win32 combination, and if this doesn\u0027t match the triple\nset by the PECOFF module, things doesn\u0027t seem to work with when\nusing lldb-server.\n\nDifferential Revision: https://reviews.llvm.org/D68939\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374867 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "05983790cea98712f3e29ceea6ead4d4f5bf61ad",
      "tree": "58cbae575b1d28a3cd1358d1e20d3d54f1472010",
      "parents": [
        "768a50e3a8f8044ed294f9b0b11b03010340c8ce"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Oct 15 08:31:52 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Oct 15 08:31:52 2019"
      },
      "message": "[LLDB] [Windows] Initial support for ARM64 register contexts\n\nDifferential Revision: https://reviews.llvm.org/D67954\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374866 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "768a50e3a8f8044ed294f9b0b11b03010340c8ce",
      "tree": "b91eca420be64783e02a483a37e10706f2329dcc",
      "parents": [
        "fde9c2ab6405076c26958cd71c60e5e25d8d8047"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Tue Oct 15 07:20:01 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Tue Oct 15 07:20:01 2019"
      },
      "message": "Fix TestDisassemble_VST1_64\n\n- use a full triple instead of just the architecture (makes the test\n  pass on non-apple hosts)\n- skip the test if the ARM llvm target is not built\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374863 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "fde9c2ab6405076c26958cd71c60e5e25d8d8047",
      "tree": "0775f73479715423642ad9ba247528d6335f04fa",
      "parents": [
        "37e39dd92e6497a48aaafb320a9716b132343f3d"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Tue Oct 15 00:00:05 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Tue Oct 15 00:00:05 2019"
      },
      "message": "[lldb-server/android] Show more processes by relaxing some checks\n\nBy default `platform process list` only shows the processes of the current user that lldb-server can parse.\nThere are several problems:\n- apk programs don\u0027t have an executable file. They instead use a package name as identifier. We should show them instead.\n- each apk also runs under a different user. That\u0027s how android works\n- because of the user permission, some files like /proc/\u003cpid\u003e/{environ,exe} can\u0027t be read.\n\nThis results in a very small process list.\n\nThis is a local run on my machine\n```\n(lldb) platform process list\n2 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n23291  3177              aarch64-unknown-linux-android sh\n23301  23291            aarch64-unknown-linux-android lldb-server\n```\nHowever, I have 700 processes running at this time.\n\nBy implementing a few fallbacks for android, I\u0027ve expanded this list to 202, filtering out kernel processes, which would presumably appear in this list if the device was rooted.\n\n```\n(lldb) platform process list\n202 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n...\n12647  3208              aarch64-unknown-linux-android sh\n12649  12647             aarch64-unknown-linux-android lldb-server\n12653  982                                        com.samsung.faceservice\n13185  982                                        com.samsung.vvm\n15899  982                                        com.samsung.android.spay\n16220  982                                        com.sec.spp.push\n17126  982                                        com.sec.spp.push:RemoteDlcProcess\n19772  983                                        com.android.chrome\n20209  982                                        com.samsung.cmh:CMH\n20380  982                                        com.google.android.inputmethod.latin\n20879  982                                        com.samsung.android.oneconnect:Receiver\n21212  983                                        com.tencent.mm\n24459  1                 aarch64-unknown-linux-android wpa_supplicant\n25974  982                                        com.samsung.android.contacts\n26293  982                                        com.samsung.android.messaging\n28714  982                                        com.samsung.android.dialer\n31605  982                                        com.samsung.android.MtpApplication\n32256  982                                        com.bezobidny\n```\n\nSomething to notice is that the architecture is unkonwn for all apks. And that\u0027s fine, because run-as would be required to gather this information and that would make this entire functionality massively slow.\n\nThere are still several improvements to make here, like displaying actual user names, which I\u0027ll try to do in a following diff.\n\nNote: Regarding overall apk debugging support from lldb. I\u0027m planning on having lldb spawn lldb-server by itself with the correct user, so that everything works well. The initial lldb-server used for connecting to the remote platform can be reused for such purpose. Furthermore, eventually lldb could also launch that initial lldb-server on its own.\n\nDifferential Revision: D68289\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374853 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "37e39dd92e6497a48aaafb320a9716b132343f3d",
      "tree": "ba18848bd24382ba740742631e9a0149528a0539",
      "parents": [
        "b42a7ce828d92eb182e3e53d5ef44bb3fbb26eb8"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Mon Oct 14 23:56:54 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Mon Oct 14 23:56:54 2019"
      },
      "message": "Revert \"fix\"\n\nThis reverts commit d8af64c9a0228301f6fd0e1c841e4abe0b6f4801.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374852 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b42a7ce828d92eb182e3e53d5ef44bb3fbb26eb8",
      "tree": "0775f73479715423642ad9ba247528d6335f04fa",
      "parents": [
        "dba9e276c87ac8c0cb6fc945369f34630c5ca44d"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Mon Oct 14 23:32:46 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Mon Oct 14 23:32:46 2019"
      },
      "message": "fix\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374846 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "dba9e276c87ac8c0cb6fc945369f34630c5ca44d",
      "tree": "ba18848bd24382ba740742631e9a0149528a0539",
      "parents": [
        "678157f11688b0a423000c24563561de7cb1642e"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 21:51:02 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 21:51:02 2019"
      },
      "message": "build fix for SBInstruction.\n\noops!  I cherry-picked  rL374820 thinking it was completely\nindependent of D68737, but it wasn\u0027t.  It makes an incidental\nuse of SBFile::GetFile, which is introduced there, so I broke the\nbuild.\n\nThe docs say you can commit without review for \"obvious\".   I think\nthis qualifies.   If this kind of fix isn\u0027t considered obvious, let\nme know and I\u0027ll revert instead.\n\nFixes: rL374820\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374825 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "678157f11688b0a423000c24563561de7cb1642e",
      "tree": "0274cc1694224edf639588c49fd094f3c90e60df",
      "parents": [
        "660452a710030bc3907d6eb0331d0d9e6afa3e5a"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:59:57 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:59:57 2019"
      },
      "message": "remove FILE* bindings from SBInstruction.\n\nSummary:\nThis patch replaces the FILE* python bindings for SBInstruction and\nSBInstructionList and replaces them with the new, safe SBFile and FileSP\nbindings.\n\nI also re-enable `Test_Disassemble_VST1_64`, because now we can use\nthe file bindings as an additional test of the disassembler, and we\ncan use the disassembler test as a test of the file bindings.\n\nThe bugs referred to in the comments appear to have been fixed.   The\nradar is closed now and the bugzilla bug does not reproduce with the\ninstructions given.\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68890\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374820 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "660452a710030bc3907d6eb0331d0d9e6afa3e5a",
      "tree": "acb9e9e8d58202861d52e7b3e3e44fbfdc510bf7",
      "parents": [
        "71a5d47515754993ddc1a53ca47cf54badde00ee"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:15:34 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:15:34 2019"
      },
      "message": "uint32_t options -\u003e File::OpenOptions options\n\nSummary:\nThis patch re-types everywhere that passes a File::OpenOptions\nas a uint32_t so it actually uses File::OpenOptions.\n\nIt also converts some OpenOptions related functions that fail\nby returning 0 or NULL into llvm::Expected\n\nsplit off from https://reviews.llvm.org/D68737\n\nReviewers: JDevlieghere, jasonmolenda, labath\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68853\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374817 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "71a5d47515754993ddc1a53ca47cf54badde00ee",
      "tree": "893a578d13457165115f401adb0e3087f7ad9ac7",
      "parents": [
        "ab95ae7de8ffde8fa54f4a8c4b7d886c45cfd321"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:15:28 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 20:15:28 2019"
      },
      "message": "remove FILE* usage from ReportEventState() and HandleProcessEvent()\n\nSummary:\nThis patch adds FileSP and SBFile versions of the API methods\nReportEventState and  HandleProcessEvent.   It points the SWIG\nwrappers at these instead of the ones that use FILE* streams.\n\nReviewers: JDevlieghere, jasonmolenda, labath, jingham\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68546\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374816 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ab95ae7de8ffde8fa54f4a8c4b7d886c45cfd321",
      "tree": "33920bab1f2aecc3707d4138966e593e7c6e2769",
      "parents": [
        "24b77d83a2163e0b26e4632583db055c167b02ae"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 18:53:27 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Mon Oct 14 18:53:27 2019"
      },
      "message": "Fix test breakage caused by r374424\n\nSummary:\nThe build directory name is based on the test method name, so having\ntwo test methods with the same name in the same test file is a\nproblem, even if they\u0027re in different test classes.\n\nOn linux and darwin this conflict can go unnoticed, but windows\nhas different filesystem semantics and it will fail when one\nprocess tries to delete files still held open by another.\n\nThe problem is fixed just by changing the name of one of the test\nmethods.\n\nReviewers: JDevlieghere, jasonmolenda, labath, stella.stamenova\n\nReviewed By: stella.stamenova\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68951\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374803 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "24b77d83a2163e0b26e4632583db055c167b02ae",
      "tree": "7b87b2341b58f301f4cd5db441e7a43a08cb9eea",
      "parents": [
        "6e976240e9db9d7d8d01c084d960305ba7dc05ef"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Mon Oct 14 14:16:39 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Mon Oct 14 14:16:39 2019"
      },
      "message": "minidump: Use yaml for memory info tests\n\nAlso, delete some minidump binary files that are no longer used in any\ntest.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374776 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6e976240e9db9d7d8d01c084d960305ba7dc05ef",
      "tree": "b24a74a1ae8d18608dfb3a1ca91f5034e3ee5b0d",
      "parents": [
        "93e7fd0cf4b599f60950a82c37c9e4bba6940850"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Mon Oct 14 12:49:06 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Mon Oct 14 12:49:06 2019"
      },
      "message": "DWARFExpression: Fix/add support for (v4) debug_loc base address selection entries\n\nThe DWARFExpression is parsing the location lists in about five places.\nOf those, only one actually had proper support for base address\nselection entries.\n\nSince r374600, llvm has started to produce location expressions with\nbase address selection entries more aggresively, which caused some tests\nto fail.\n\nThis patch adds support for these entries to the places which had it\nmissing, fixing the failing tests. It also adds a targeted test for the\ntwo of the three fixes, which should continue testing this functionality\neven if the llvm output changes. I am not aware of a way to write a\ntargeted test for the third fix (DWARFExpression::Evaluate).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374769 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "93e7fd0cf4b599f60950a82c37c9e4bba6940850",
      "tree": "44730c6de2a3b21e82ef111bf71ef6758984bdb7",
      "parents": [
        "a7df2ec3d4b7ddb7dd73721c67f87b1999219ada"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:36:16 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:36:16 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\nllvm-svn: 374584\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374631 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a7df2ec3d4b7ddb7dd73721c67f87b1999219ada",
      "tree": "6459347b2598e9d8974157dc3ef5a3fe54b4e5e6",
      "parents": [
        "b07dca76d31912a15b30deb96eb1412174770c7c"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:31:22 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:31:22 2019"
      },
      "message": "Revert \"[platform process list] add a flag for showing the processes of all users\"\n\nThis reverts commit f670a5edfc70066872e1795d650ed6e1ac62b6a8.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374630 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b07dca76d31912a15b30deb96eb1412174770c7c",
      "tree": "b8d1ca7beedc731e7cce3d7add1dba74446bbb3c",
      "parents": [
        "698a6435d82d958f7a68b1aafa04b3b0033e41bb"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:08:35 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:08:35 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\nllvm-svn: 374584\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374626 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "698a6435d82d958f7a68b1aafa04b3b0033e41bb",
      "tree": "6459347b2598e9d8974157dc3ef5a3fe54b4e5e6",
      "parents": [
        "a240876c76eb56862126e2f18648ef39712a930f"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:01:33 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 02:01:33 2019"
      },
      "message": "Revert \"[platform process list] add a flag for showing the processes of all users\"\n\nThis reverts commit 90d0de4999354a5223f08ad714222b0a5dca3cad.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374625 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a240876c76eb56862126e2f18648ef39712a930f",
      "tree": "d71e9b83a9426e573841cc724d85aa9d943a29d2",
      "parents": [
        "a3dad817762578c4cd80dbf3bd9ac7550ddd26cb"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 01:33:21 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 01:33:21 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\nllvm-svn: 374584\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374622 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a3dad817762578c4cd80dbf3bd9ac7550ddd26cb",
      "tree": "6459347b2598e9d8974157dc3ef5a3fe54b4e5e6",
      "parents": [
        "06715b1c2c45e40c9f5e4cc5fb133f0ba78b8b51"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 01:08:50 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 01:08:50 2019"
      },
      "message": "Revert \"[platform process list] add a flag for showing the processes of all users\"\n\nThis reverts commit 08781f4c53a177662c029d3da9c407ba65ae6747.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374621 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "06715b1c2c45e40c9f5e4cc5fb133f0ba78b8b51",
      "tree": "072b8c65551b10e51c7e84f1b964e1d34654340c",
      "parents": [
        "92c72fcdd36c6757d1d3980b294fb5bddf4fd24e"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 00:44:50 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Sat Oct 12 00:44:50 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\nllvm-svn: 374584\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374620 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "92c72fcdd36c6757d1d3980b294fb5bddf4fd24e",
      "tree": "6459347b2598e9d8974157dc3ef5a3fe54b4e5e6",
      "parents": [
        "b52ac52b1bb196da4fe054e028189884691fb09a"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Sat Oct 12 00:03:40 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Sat Oct 12 00:03:40 2019"
      },
      "message": "Temporarily Revert [platform process list] add a flag for showing the processes of all users\n\nas it breaks the bots.\n\nThis reverts r374609 (git commit 696d3cf8ad6f3a0b3019c87526d561bb77ad538e)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374616 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b52ac52b1bb196da4fe054e028189884691fb09a",
      "tree": "e52ef79e3c0a5793128f28aa7bf1de0f7e58744c",
      "parents": [
        "cf82e01c4b064990c5ce178ce0c4a775ce86161b"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 23:10:34 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 23:10:34 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\nllvm-svn: 374584\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374609 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cf82e01c4b064990c5ce178ce0c4a775ce86161b",
      "tree": "6459347b2598e9d8974157dc3ef5a3fe54b4e5e6",
      "parents": [
        "9d349c2eb99b4d4b1c2fdae91629eeb3f00fb907"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 21:58:49 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 21:58:49 2019"
      },
      "message": "Revert \"[platform process list] add a flag for showing the processes of all users\"\n\nSummary:\nThis reverts commit e4ac611cd787f3f0e727a394e96fb1a5c3b19ccb.\n\nThere\u0027s a failure according to http://lab.llvm.org:8080/green/view/LLDB/job/lldb-cmake/2538/testReport/junit/lldb-api/functionalities_gdb_remote_client/TestPlatformClient_py/\n\nReviewers: labath, aadsm, clayborg\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68883\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374603 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9d349c2eb99b4d4b1c2fdae91629eeb3f00fb907",
      "tree": "bb703204c02214c87972cebc36272975eee9caa4",
      "parents": [
        "f798ff30ef7ceacd95cd8929935439233832012d"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Fri Oct 11 20:27:51 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Fri Oct 11 20:27:51 2019"
      },
      "message": "Set GNUC version in the LLDB expression parser.\n\nThis adapts LLDB for https://reviews.llvm.org/D68055.\n\nDarwin\u0027s libC headers expect the GNUC macro to be set.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374591 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f798ff30ef7ceacd95cd8929935439233832012d",
      "tree": "6f14292db0487e5aef28960af77ca1ab78f69478",
      "parents": [
        "55c541f13b66fdd71e0391296c3b2a3694161760"
      ],
      "author": {
        "name": "Alex Langford",
        "email": "apl@fb.com",
        "time": "Fri Oct 11 20:12:29 2019"
      },
      "committer": {
        "name": "Alex Langford",
        "email": "apl@fb.com",
        "time": "Fri Oct 11 20:12:29 2019"
      },
      "message": "[NativePDB] Remove unused references to ClangASTImporter\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374587 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "55c541f13b66fdd71e0391296c3b2a3694161760",
      "tree": "a828f8d2e990a1bd43fc4373fe4fbb3dbc207bb8",
      "parents": [
        "1374c9c0444303442cddb57dbb320adc6d089806"
      ],
      "author": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Fri Oct 11 19:54:09 2019"
      },
      "committer": {
        "name": "Adrian Prantl",
        "email": "aprantl@apple.com",
        "time": "Fri Oct 11 19:54:09 2019"
      },
      "message": "Add -fgnuc-version to ClangModuleCompilationOptions on Darwin.\n\nThis adapts LLDB for https://reviews.llvm.org/D68055.\n\nDarwin\u0027s libC headers expect the GNUC macro to be set.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374585 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1374c9c0444303442cddb57dbb320adc6d089806",
      "tree": "e3012d82c9c8b70abc99aa6169250f4451e3d958",
      "parents": [
        "ce4970aef4f77b8b72f18ba19a35426587f32a5f"
      ],
      "author": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 19:41:12 2019"
      },
      "committer": {
        "name": "Walter Erquinigo",
        "email": "a20012251@gmail.com",
        "time": "Fri Oct 11 19:41:12 2019"
      },
      "message": "[platform process list] add a flag for showing the processes of all users\n\nSummary:\nFor context: https://reviews.llvm.org/D68293\n\nWe need a way to show all the processes on android regardless of the user id.\nWhen you run `platform process list`, you only see the processes with the same user as the user that launched lldb-server. However, it\u0027s quite useful to see all the processes, though, and it will lay a foundation for full apk debugging support from lldb.\n\nBefore:\n```\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n3234   1                 aarch64-unknown-linux-android adbd\n8034   3234              aarch64-unknown-linux-android sh\n9096   3234              aarch64-unknown-linux-android sh\n9098   9096              aarch64-unknown-linux-android lldb-server\n(lldb) ^D\n```\n\nNow:\n```\n(lldb) platform process list -x\n205 matching processes were found on \"remote-android\"\nPID    PARENT USER       TRIPLE                   NAME\n\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n1      0                                          init\n524    1                                          init\n525    1                                          init\n531    1                                          ueventd\n568    1                                          logd\n569    1                 aarch64-unknown-linux-android servicemanager\n570    1                 aarch64-unknown-linux-android hwservicemanager\n571    1                 aarch64-unknown-linux-android vndservicemanager\n577    1                 aarch64-unknown-linux-android qseecomd\n580    577               aarch64-unknown-linux-android qseecomd\n...\n23816  979                                        com.android.providers.calendar\n24600  979                                        com.verizon.mips.services\n27888  979                                        com.hualai\n28043  2378                                       com.android.chrome:sandboxed_process0\n31449  979                                        com.att.shm\n31779  979                                        com.samsung.android.authfw\n31846  979                                        com.samsung.android.server.iris\n32014  979                                        com.samsung.android.MtpApplication\n32045  979                                        com.samsung.InputEventApp\n```\n\nReviewers: labath,xiaobai,aadsm,clayborg\n\nSubscribers:\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374584 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ce4970aef4f77b8b72f18ba19a35426587f32a5f",
      "tree": "284edee01c60ca47541c493aafeae8247b24ea00",
      "parents": [
        "fb386ad2bf917c8b1f3a3bc73e376fe0a6437a0f"
      ],
      "author": {
        "name": "Lubos Lunak",
        "email": "l.lunak@centrum.cz",
        "time": "Fri Oct 11 19:34:39 2019"
      },
      "committer": {
        "name": "Lubos Lunak",
        "email": "l.lunak@centrum.cz",
        "time": "Fri Oct 11 19:34:39 2019"
      },
      "message": "make ConstString allocate memory in non-tiny chunks\n\nBumpPtrAllocator allocates in 4KiB chunks, which with any larger\nproject is going to result in a large number of allocations.\nIncreasing allocation size this way can save 10%-20% of symbol\nload time for a huge C++ project with correctly built debuginfo.\n\nDifferential Revision: https://reviews.llvm.org/D68549\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374583 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "fb386ad2bf917c8b1f3a3bc73e376fe0a6437a0f",
      "tree": "48c11c64f62a25381cd4e645df03b3b967e94106",
      "parents": [
        "a3db4615ae6cd8f8a421af6319642c8c62dae7ec"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Fri Oct 11 17:44:14 2019"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Fri Oct 11 17:44:14 2019"
      },
      "message": "[lldb] Fix python packages install path\n\nReviewers: mgorny\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68878\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374577 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a3db4615ae6cd8f8a421af6319642c8c62dae7ec",
      "tree": "540eb62863f0e49797d49aea70f21554ddd83ec3",
      "parents": [
        "7ad6da17a72010967ccd82d3393a86762cf2a786"
      ],
      "author": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Fri Oct 11 17:43:32 2019"
      },
      "committer": {
        "name": "Lawrence D\u0027Anna",
        "email": "lawrence_danna@apple.com",
        "time": "Fri Oct 11 17:43:32 2019"
      },
      "message": "IOHandler: fall back on File::Read if a FILE* isn\u0027t available.\n\nSummary:\nIOHandler needs to read lines of input from a lldb::File.\nThe way it currently does this using, FILE*, which is something\nwe want to avoid now.   I\u0027d prefer to just replace the FILE* code\nwith calls to File::Read, but it contains an awkward and\ndelicate workaround specific to ctrl-C handling on windows, and\nit\u0027s not clear if or how that workaround would translate to\nlldb::File.\n\nSo in this patch, we use use the FILE* if it\u0027s available, and only\nfall back on File::Read if that\u0027s the only option.\n\nI think this is a reasonable approach here for two reasons.  First\nis that interactive terminal support is the one area where FILE*\ncan\u0027t be avoided.   We need them for libedit and curses anyway,\nand using them here as well is consistent with that pattern.\n\nThe second reason is that the comments express a hope that the\nunderlying windows bug that\u0027s being worked around will be fixed one\nday, so hopefully when that happens, that whole path can be deleted.\n\nReviewers: JDevlieghere, jasonmolenda, labath, lanza\n\nReviewed By: labath\n\nSubscribers: lldb-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D68622\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374576 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7ad6da17a72010967ccd82d3393a86762cf2a786",
      "tree": "62b91e4ae163cd240cca679369097f57b0a26276",
      "parents": [
        "c0b09cc5d1f51672e696364616552008c13b89c4"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 11 17:34:44 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 11 17:34:44 2019"
      },
      "message": "[lldb] Mark import-std-module/empty-module as libc++ test\n\nSame as with the import-std-module/sysroot test before.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374574 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c0b09cc5d1f51672e696364616552008c13b89c4",
      "tree": "6ae57671e3eb12ddc489cded4d19843eb32fc319",
      "parents": [
        "ae3452d090d83ec266364c9ed1c5194ece9b072f"
      ],
      "author": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 11 17:17:58 2019"
      },
      "committer": {
        "name": "Raphael Isemann",
        "email": "teemperor@gmail.com",
        "time": "Fri Oct 11 17:17:58 2019"
      },
      "message": "[lldb] Add import-std-module/sysroot to the libc++ test category.\n\nWe essentially test libc++ in a sysroot here so let\u0027s make sure\nthat we actually only run this test on platforms where libc++\ntesting is enabled.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374572 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ae3452d090d83ec266364c9ed1c5194ece9b072f",
      "tree": "d54682cfddf488d0d6b5da169efcb5873ae52dc9",
      "parents": [
        "9bfaf4466d582fe0d00c9fb4aaf63cd4502d3225"
      ],
      "author": {
        "name": "Shafik Yaghmour",
        "email": "syaghmour@apple.com",
        "time": "Fri Oct 11 16:36:20 2019"
      },
      "committer": {
        "name": "Shafik Yaghmour",
        "email": "syaghmour@apple.com",
        "time": "Fri Oct 11 16:36:20 2019"
      },
      "message": "[lldb-test] Modify lldb-test to print out ASTs from symbol file\n\nSummary:\nCurrently when invoking lldb-test symbols -dump-ast it parses all the debug symbols and calls print(...) on the TranslationUnitDecl.\nWhile useful the TranslationUnitDecl::print(...) method gives us a higher level view then the dump from ASTDumper which is what we get when we invoke dump() on a specific AST node.\nThe main motivation for this change is allow us to verify that the AST nodes we create when we parse DWARF. For example in order to verify we are correctly using DIFlagExportSymbols added by D66667\n\nDifferential Revision: https://reviews.llvm.org/D67994\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374570 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9bfaf4466d582fe0d00c9fb4aaf63cd4502d3225",
      "tree": "3d9c9eff928a82361d7f037575cd5b3514c0ad49",
      "parents": [
        "127197156ceed8f4b9f48243423db7398b7cc50e"
      ],
      "author": {
        "name": "Kadir Cetinkaya",
        "email": "kadircet@google.com",
        "time": "Fri Oct 11 12:33:47 2019"
      },
      "committer": {
        "name": "Kadir Cetinkaya",
        "email": "kadircet@google.com",
        "time": "Fri Oct 11 12:33:47 2019"
      },
      "message": "[lldb] Insert break to avoid unannotated fall-through\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374545 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "127197156ceed8f4b9f48243423db7398b7cc50e",
      "tree": "d1efe0494a672dae5c87096335a8e9c672e3f1f4",
      "parents": [
        "d85bb787e593171ace87a0cfc8aba75b68131940"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Oct 11 11:47:07 2019"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Oct 11 11:47:07 2019"
      },
      "message": "[LLDB] [lldb-server] Use llvm::InitLLVM for doing unicode conversion of arguments for windows\n\nThis should allow lldb-server to operate on files with non-ascii\npathnames.\n\nI tried looking around in lldb/tools, and this seemed like the only\nother tool (other than the main lldb driver itself) that would be\nused (implicitly) by an end user (which could be working in\nnon-ascii paths).\n\nDifferential Revision: https://reviews.llvm.org/D68864\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374537 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d85bb787e593171ace87a0cfc8aba75b68131940",
      "tree": "f392a90443b79e1757d629d6882953e6f6850098",
      "parents": [
        "b82b009949beb47ef60552dc42e033a62d843a8c"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 11 11:23:40 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 11 11:23:40 2019"
      },
      "message": "minidump: Use llvm memory info list parser\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374532 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b82b009949beb47ef60552dc42e033a62d843a8c",
      "tree": "c0cd70d78b38b5fe1c63c9607019e5ae7206ed3b",
      "parents": [
        "3535a53da52895e42f738ef7bc08cc27dc1a0cee"
      ],
      "author": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 11 10:56:54 2019"
      },
      "committer": {
        "name": "Pavel Labath",
        "email": "pavel@labath.sk",
        "time": "Fri Oct 11 10:56:54 2019"
      },
      "message": "ProcessInstanceInfoMatch: Don\u0027t match processes with no name if a name match was requested, take 2\n\nSummary:\nThe previous attempt at making nameless process not match when searching for a\ngiven name failed because the macos implementation was depending on this detail\nin its partial matching strategy. Doing partial matching to avoid expensive\nlookups is a perfectly valid thing to do, the way it was implemented seems\nsomewhat unexpected.\n\nThis patch implements it differently by providing special\nmethods in the ProcessInstanceInfoMatch which match only a subset of fields,\nand changes mac host code to use those instead.\n\nThen, it re-applies r373925 to get make the ProcessInstanceInfoMatch with a\nname *not* match a nameless process.\n\nReviewers: JDevlieghere, teemperor, jingham\n\nSubscribers: wallace, lldb-commits\n\nDifferential Revision: https://reviews.llvm.org/D68631\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374529 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3535a53da52895e42f738ef7bc08cc27dc1a0cee",
      "tree": "eeddd68bf6efd20f7250993af25d6aa1f2d3ddf6",
      "parents": [
        "cd84fa96565461a24e4205c19a76b491661c8228"
      ],
      "author": {
        "name": "Aleksandr Urakov",
        "email": "aleksandr.urakov@jetbrains.com",
        "time": "Fri Oct 11 09:03:29 2019"
      },
      "committer": {
        "name": "Aleksandr Urakov",
        "email": "aleksandr.urakov@jetbrains.com",
        "time": "Fri Oct 11 09:03:29 2019"
      },
      "message": "[Windows] Use information from the PE32 exceptions directory to construct unwind plans\n\nThis patch adds an implementation of unwinding using PE EH info. It allows to\nget almost ideal call stacks on 64-bit Windows systems (except some epilogue\ncases, but I believe that they can be fixed with unwind plan disassembly\naugmentation in the future).\n\nTo achieve the goal the CallFrameInfo abstraction was made. It is based on the\nDWARFCallFrameInfo class interface with a few changes to make it less\nDWARF-specific.\n\nTo implement the new interface for PECOFF object files the class PECallFrameInfo\nwas written. It uses the next helper classes:\n\n- UnwindCodesIterator helps to iterate through UnwindCode structures (and\n  processes chained infos transparently);\n- EHProgramBuilder with the use of UnwindCodesIterator constructs EHProgram;\n- EHProgram is, by fact, a vector of EHInstructions. It creates an abstraction\n  over the low-level unwind codes and simplifies work with them. It contains\n  only the information that is relevant to unwinding in the unified form. Also\n  the required unwind codes are read from the object file only once with it;\n- EHProgramRange allows to take a range of EHProgram and to build an unwind row\n  for it.\n\nSo, PECallFrameInfo builds the EHProgram with EHProgramBuilder, takes the ranges\ncorresponding to every offset in prologue and builds the rows of the resulted\nunwind plan. The resulted plan covers the whole range of the function except the\nepilogue.\n\nReviewers: jasonmolenda, asmith, amccarth, clayborg, JDevlieghere, stella.stamenova, labath, espindola\n\nReviewed By: jasonmolenda\n\nSubscribers: leonid.mashinskiy, emaste, mgorny, aprantl, arichardson, MaskRay, lldb-commits, llvm-commits\n\nTags: #lldb\n\nDifferential Revision: https://reviews.llvm.org/D67347\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@374528 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    }
  ],
  "next": "cd84fa96565461a24e4205c19a76b491661c8228"
}
