From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 232793858422 for ; Mon, 11 Mar 2024 03:34:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 232793858422 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 232793858422 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::52b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710128064; cv=none; b=VTYwgJyjAgebFxMt+uY0YCI6u1IjM5hJrnrLzH3J2BoxQkYF/o9aKYOtWbpy+0ZdbiJOe7mODGhHjRVQuggMZSi1WimAF/z2/7cZQ9KerXdJ57g6p+G0eSe9Ul37YdWhVn5yTAAfbnHFg1yj2PeDhIZu4HALjh1RFBq6s/tAVKg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710128064; c=relaxed/simple; bh=up74UNaMVAhIKpznHsARCysZ3IcduNRpKV3w1+qVhFE=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=ENCYM5KA+ksBXy0NqAUiBxP7qp9TNJ6tUOIgM+65AM6bsPEJ2ki7gQdP8+fuKlErtGMwU3dkAAgfMyse+xBVMZtAJ7H91hioAvD4x56auabovDg643lq9ZvcmcnI/YQlFmsXrJ70eesYt2G7RKLJoSIujSyT16ba1ZxTE+VONkg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-563d56ee65cso3061855a12.2 for ; Sun, 10 Mar 2024 20:34:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710128060; x=1710732860; darn=sourceware.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=TA17ZvAsGGmlpSa9UuWsfVRQfr/71j1//L76llyLkzM=; b=Vtk18KJ1NjVO22PU2SJoyjqeHJb9a6NyMQL45eP6Os7AYzL/LNVyGlvA/4K0B5ZhJY /msWZlCGw+3e0lQWyCbLTab2FyCSBof6AgjovVkEyM7IddxSmv7lwkga9lBKAIWuySzu XSUgWxLjMvb3PCdXg5pb6VxilY7PVaLpaU0+GyBfnCi4hPyUrKzhrW1b3fChLzIH0/xn Sz/tKir8QJooQDfsmioM+WEJSRcssNxg6lxfuYBbNceVv1KlGplW+28jpaUXjDLMAc6H o+igEyoXpU0ZktIErW7/incJdpYGKGhT7LQGOdO09WCZL7KSsKT4RU67C+WR7HTZaxuC JY7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710128060; x=1710732860; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=TA17ZvAsGGmlpSa9UuWsfVRQfr/71j1//L76llyLkzM=; b=EZ8iKk4Upf6aIzLSID+Ngts2G7FU5eQBW72+0RVcOYuM2NvpHCQ+H69YI9trIvJ6tB XvpWF8f5J+zb1UzrhsdsprwegVn1thKQBAmDXmhZEFPCyOidoDqmJQoQLNv+jWo+ctwQ EGs/qkLCGXOQTg93CCKwGPOtrJf9/D9nTdNEJ9HnU3noiJHiXwBLd7n74Y/UF7WWNRpH 46VJ1T3P0udGdNI7AoIXxExLEOt0s+sPLiiEVEIjtIPlUdTaESQJ4sdxd4gNLiTwomPy ZTFZf4oE9cy9DWeeXzvToL3eGqvYVfE6hWOFnavaLevB4Q7w4iPNDI/VQyDHc9q+zbkI xs/g== X-Gm-Message-State: AOJu0YxIMVDrP5vYvzE7TfTgzdwVy0pvGXhyAD77TSV4wGKB9OHxfWoz V6gsXcgwk77KY5stvm0YHWt0eLAccd9/p49k1g//r7+BO/84gJGOmu0USiW5vjnCLS9Mce/Fu68 QG0rZtAQPMYjUDxEv62G8IXqC6p5Ew1Dxw6TmAQ== X-Google-Smtp-Source: AGHT+IEEDtgMauDARL48D+9CZRYaVvDESZTFERH2XTIxaj6v3AlET3LQ3RJPsmSMa69qiTbwFzXBY3OO5Rtnqzswjj4= X-Received: by 2002:a17:906:eb1b:b0:a44:5589:1183 with SMTP id mb27-20020a170906eb1b00b00a4455891183mr2919606ejb.34.1710128059933; Sun, 10 Mar 2024 20:34:19 -0700 (PDT) MIME-Version: 1.0 From: Shiro B Date: Mon, 11 Mar 2024 11:34:08 +0800 Message-ID: Subject: Inquiry on AArch64 Simulator in GDB To: gdb@sourceware.org Content-Type: multipart/alternative; boundary="000000000000886d1b06135a37b1" X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000886d1b06135a37b1 Content-Type: text/plain; charset="UTF-8" Dear GDB Mailing List, I hope this message finds you well. I am reaching out to express my keen interest in the AArch64 simulator included within GDB. (the one in [binutils-gdb.git]/sim/aarch64/) Despite my efforts, I have encountered difficulty in locating detailed documentation or introductions that shed light on several aspects of this simulator. My inquiries primarily revolve around its capabilities and limitations with regard to the ARM64 instruction set. Specifically, I am eager to understand: 1. Which ARM64 instructions are supported by the AArch64 simulator? 2. Which version of the ARM standard does it adhere to? like v8 v8.1...? 3. Are there any extensions to the instruction set that the simulator supports? like pauth, crypto, neon, etc 3. Could you provide details on any instructions that are explicitly not supported? 4. Is the simulator limited to user-mode instructions, or does it offer broader functionality? 5. Lastly, I would appreciate insights into any known issues, limitations, or scenarios where the AArch64 simulator may not be suitable for use. I believe understanding these aspects will greatly enhance my ability to utilize the AArch64 simulator effectively within GDB for development and testing purposes. Your guidance and any available documentation or resources on this topic would be immensely valuable. Thank you for your time and assistance. I look forward to your response and any information you can share. Best regards --000000000000886d1b06135a37b1--