Я пытался написать отладчик байт-кода java на C# и столкнулся с раздражающей проблемой. Я установил запрос на событие (точку останова, один шаг и т. Д.), И когда java ответит назад, что событие было поднято, идентификатор запроса события, который, по его словам, сгенерировал запрос, даже не близок к правилу (если только я неверно читаю документацию).Проблема с идентификаторами запроса событий в jdwp
Я запускаю свои идентификаторы пакета команд в 100 и java скажет, что идентификатор запроса пакета команд, который сгенерировал событие, - 2. Я могу подтвердить, что я отправляю правильный идентификатор пакета команд, потому что, когда java отвечает на мой запрос набора событий, он отвечает на идентификатор запроса, который я ожидаю.
В документации говорится, что идентификатор запроса события является «запросом, сгенерированным событием», который мне кажется, что это должен быть идентификатор пакета команд набора событий, но, возможно, (надеюсь) я ошибаюсь. Кто-нибудь есть идея, что с этим связано?