diff --git a/core/includes/common.inc b/core/includes/common.inc
index 472994c1dc232e7e75b0123ff32145d6d171fba3..97b36a3d15ac736e630a638693907149ee350629 100644
--- a/core/includes/common.inc
+++ b/core/includes/common.inc
@@ -9,7 +9,6 @@
  */
 
 use Drupal\Component\Utility\Bytes;
-use Drupal\Component\Utility\Html;
 use Drupal\Component\Utility\SortArray;
 use Drupal\Core\Cache\Cache;
 use Drupal\Core\DrupalKernel;
@@ -346,47 +345,6 @@ function drupal_attach_tabledrag(&$element, array $options) {
   $element['#attached']['library'][] = 'core/drupal.tabledrag';
 }
 
-/**
- * Renders an element.
- *
- * This function renders an element. The top level element is shown with show()
- * before rendering, so it will always be rendered even if hide() had been
- * previously used on it.
- *
- * @param $element
- *   The element to be rendered.
- *
- * @return
- *   The rendered element.
- *
- * @deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use
- *   \Drupal\Core\Render\RendererInterface::render() instead.
- *
- * @see https://www.drupal.org/node/2939099
- * @see \Drupal\Core\Render\RendererInterface
- * @see show()
- * @see hide()
- */
-function render(&$element) {
-  @trigger_error('The render() function is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use \Drupal\Core\Render\RendererInterface::render() instead. See https://www.drupal.org/node/2939099', E_USER_DEPRECATED);
-  if (!$element && $element !== 0) {
-    return NULL;
-  }
-  if (is_array($element)) {
-    // Early return if this element was pre-rendered (no need to re-render).
-    if (isset($element['#printed']) && $element['#printed'] == TRUE && isset($element['#markup']) && strlen($element['#markup']) > 0) {
-      return $element['#markup'];
-    }
-    show($element);
-    return \Drupal::service('renderer')->render($element);
-  }
-  else {
-    // Safe-guard for inappropriate use of render() on flat variables: return
-    // the variable as-is.
-    return $element;
-  }
-}
-
 /**
  * Hides an element from later rendering.
  *
@@ -577,37 +535,6 @@ function _drupal_flush_css_js() {
   Drupal::state()->set('system.css_js_query_string', base_convert(REQUEST_TIME, 10, 36));
 }
 
-/**
- * Outputs debug information.
- *
- * The debug information is passed on to trigger_error() after being converted
- * to a string using print_r() or var_export().
- *
- * @param $data
- *   Data to be output.
- * @param $label
- *   Label to prefix the data.
- * @param $print_r
- *   Flag to switch between print_r() and var_export() for data conversion to
- *   string. Set $print_r to FALSE to use var_export() instead of print_r().
- *   Passing recursive data structures to var_export() will generate an error.
- *
- * @deprecated in drupal:9.2.0 and is removed from drupal:10.0.0. Use dump()
- *   instead.
- *
- * @see https://www.drupal.org/node/3192283
- */
-function debug($data, $label = NULL, $print_r = TRUE) {
-  @trigger_error('debug() is deprecated in drupal:9.2.0 and is removed from drupal:10.0.0. Use dump() instead. See https://www.drupal.org/node/3192283', E_USER_DEPRECATED);
-  // Print $data contents to string.
-  $string = Html::escape($print_r ? print_r($data, TRUE) : var_export($data, TRUE));
-
-  // Display values with pre-formatting to increase readability.
-  $string = '<pre>' . $string . '</pre>';
-
-  trigger_error(trim($label ? "$label: $string" : $string));
-}
-
 /**
  * Assembles the Drupal Updater registry.
  *
diff --git a/core/modules/system/tests/modules/render_deprecation/render_deprecation.info.yml b/core/modules/system/tests/modules/render_deprecation/render_deprecation.info.yml
deleted file mode 100644
index 09d7bc9bbd40703358617826a19670d6a151b200..0000000000000000000000000000000000000000
--- a/core/modules/system/tests/modules/render_deprecation/render_deprecation.info.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-name: 'Use render() and check its deprecation'
-type: module
-description: 'Use render() and check its deprecation.'
-package: Testing
-version: VERSION
diff --git a/core/modules/system/tests/modules/render_deprecation/render_deprecation.routing.yml b/core/modules/system/tests/modules/render_deprecation/render_deprecation.routing.yml
deleted file mode 100644
index 215f1d6b5728388baa51f0fefa437da69cc05b00..0000000000000000000000000000000000000000
--- a/core/modules/system/tests/modules/render_deprecation/render_deprecation.routing.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-render_deprecation.function:
-  path: '/render_deprecation/function'
-  defaults:
-    _controller: 'Drupal\render_deprecation\RenderDeprecationController::buildRenderFunction'
-  requirements:
-    _access: 'TRUE'
-render_deprecation.service:
-  path: '/render_deprecation/service'
-  defaults:
-    _controller: 'Drupal\render_deprecation\RenderDeprecationController::buildRenderService'
-  requirements:
-    _access: 'TRUE'
diff --git a/core/modules/system/tests/modules/render_deprecation/src/RenderDeprecationController.php b/core/modules/system/tests/modules/render_deprecation/src/RenderDeprecationController.php
deleted file mode 100644
index cd37c5aa502b410cd1bb9ecec7e4f7a7018fc9ef..0000000000000000000000000000000000000000
--- a/core/modules/system/tests/modules/render_deprecation/src/RenderDeprecationController.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-namespace Drupal\render_deprecation;
-
-use Symfony\Component\DependencyInjection\ContainerAwareInterface;
-use Symfony\Component\DependencyInjection\ContainerAwareTrait;
-use Symfony\Component\HttpFoundation\Response;
-
-class RenderDeprecationController implements ContainerAwareInterface {
-
-  use ContainerAwareTrait;
-
-  protected function renderArray() {
-    return [
-      'div' => [
-        '#type' => 'container',
-        '#attributes' => [
-          'id' => 'render-deprecation-test-result',
-        ],
-        'info' => [
-          '#markup' => 'Hello.',
-        ],
-      ],
-    ];
-  }
-
-  public function buildRenderFunction() {
-    $build = $this->renderArray();
-    $render = render($build);
-    return Response::create($render);
-  }
-
-  public function buildRenderService() {
-    $build = $this->renderArray();
-    $render = $this->container->get('renderer')->render($build);
-    return Response::create($render);
-  }
-
-}
diff --git a/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php b/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php
index a4f2a6500fcceec5fa0774269500ed385efe9d4a..96bc4d5443d0d3155d49019df8eaac4c9e0bbb08 100644
--- a/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php
+++ b/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php
@@ -957,17 +957,6 @@ public function testDrupalGetHeader() {
     $this->drupalGetHeader('Content-Type');
   }
 
-  /**
-   * Tests legacy debug().
-   *
-   * @group legacy
-   */
-  public function testDebug() {
-    $this->expectDeprecation('debug() is deprecated in drupal:9.2.0 and is removed from drupal:10.0.0. Use dump() instead. See https://www.drupal.org/node/3192283');
-    $this->expectError();
-    debug("There's a star man waiting in the sky");
-  }
-
   /**
    * Tests the dump() function provided by the var-dumper Symfony component.
    */
diff --git a/core/tests/Drupal/FunctionalTests/Core/Render/RenderDeprecationTest.php b/core/tests/Drupal/FunctionalTests/Core/Render/RenderDeprecationTest.php
deleted file mode 100644
index a542006bfd696d6657f862ab65ef82fa7ca49a17..0000000000000000000000000000000000000000
--- a/core/tests/Drupal/FunctionalTests/Core/Render/RenderDeprecationTest.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-namespace Drupal\FunctionalTests\Core\Render;
-
-use Drupal\Tests\BrowserTestBase;
-use Drupal\Core\Url;
-
-/**
- * Tests deprecated render() function.
- *
- * @group Render
- * @group legacy
- */
-class RenderDeprecationTest extends BrowserTestBase {
-
-  /**
-   * {@inheritdoc}
-   */
-  protected static $modules = ['render_deprecation'];
-
-  /**
-   * {@inheritdoc}
-   */
-  protected $defaultTheme = 'stark';
-
-  /**
-   * Tests deprecated render() function.
-   */
-  public function testRenderDeprecation(): void {
-    $this->expectDeprecation('The render() function is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use \Drupal\Core\Render\RendererInterface::render() instead. See https://www.drupal.org/node/2939099');
-    $id = '#render-deprecation-test-result';
-    $this->drupalGet(Url::fromRoute('render_deprecation.function')->getInternalPath());
-    /** @var \Behat\Mink\Element\NodeElement $function_render */
-    $function_render = $this->getSession()->getPage()->find('css', $id);
-
-    $this->drupalGet(Url::fromRoute('render_deprecation.service')->getInternalPath());
-    /** @var \Behat\Mink\Element\NodeElement $service_render */
-    $service_render = $this->getSession()->getPage()->find('css', $id);
-
-    $this->assertEquals(
-      $service_render->getOuterHtml(),
-      $function_render->getOuterHtml()
-    );
-  }
-
-}