From patchwork Thu Jan 18 23:06:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Henrik Gramner X-Patchwork-Id: 7336 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.156.27 with SMTP id q27csp113966jak; Thu, 18 Jan 2018 15:13:31 -0800 (PST) X-Google-Smtp-Source: ACJfBouQqldSfGysWJ92SrC6oDZPnN+WVWxJGI9Ct0gX+V/kAT5gaJZcaeeJkdv1R07iQ6sC+JOa X-Received: by 10.223.149.129 with SMTP id p1mr7053101wrp.185.1516317210943; Thu, 18 Jan 2018 15:13:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516317210; cv=none; d=google.com; s=arc-20160816; b=vO9JZuG8zXihS6D6GG/gGoLIUnuvz0cmpgSYuU6xgdrGXzSs/qxND5FHXp0v1kQC3B feH6QPNC8dioKMAM7jNmc01aSISgRJ/TP28aESOF2NPBf7BH/86iY4g/YlDut55NYrPq C8mmZVoEg2JJC+M9qLH3pTIzvnlnzS/SMXKVNgC5lhNwbwymm9G5xZ7UAGt/cdKHpVrQ EQgzQH7pNDGoMvRuvYI1WlsMmTlalb5fGtumTMHYQvG0jUpJmYZ2BJyeGq8AReOkICv+ Hv2eQ2fNFrL3dalVfWQB+ANSM4I9FAfaMHKnr2hNkTHGQQuc7CSyY2wvianoAU9/FvPC E3UA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=fK60yjHjzhKkh4uyFPgl7gsaXtzOSZ8pMcAH1bNvNpo=; b=wZXTG1Yaf9P2saF0EQR/5L5+D8gjeeVb2q+S1iawnYO12g9s1lGvOuDKiGVCsJsNnL jIi813j9t/Y53bT6naTyCzZc+KPQ+mV0jyD+LS5e/pwM0vjNwu+pnZZ45C8OqMnsp6iG sTysa+iyFykyeVa0QdS5hcA82XY9PvC5bdHMKsX2Lw6RF4EYiVtwFaOkwVVuWPlqHn9u ODVvnYV9fUambe6YnSDs1SfrNCubY7i3pz4JlDMOv+rYsQPIT49sQrq++HJaf56AdLfr s/OVAICsNP+fodpg2fcUTx48N0dSAUicrc496VcNCmlP+w0CgBLz602MSCzwrHz1bmz/ ETQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gramner-com.20150623.gappssmtp.com header.s=20150623 header.b=O76FYo+k; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 63si7035063wre.194.2018.01.18.15.13.30; Thu, 18 Jan 2018 15:13:30 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gramner-com.20150623.gappssmtp.com header.s=20150623 header.b=O76FYo+k; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2A42B68A303; Fri, 19 Jan 2018 01:13:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 835FB689BB1 for ; Fri, 19 Jan 2018 01:13:23 +0200 (EET) Received: by mail-lf0-f66.google.com with SMTP id h92so18429570lfi.7 for ; Thu, 18 Jan 2018 15:13:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gramner-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=oyO7BtuCi1HjFdmlX54w1q4+7HZyhv2n5Zjo9n2+EA0=; b=O76FYo+kcvrULGtHEkiqW/FGax06HadOv6JEkFwUjbcKWCTd0pjqdeuAmo11b6SXBF wQqkiRDURW1Fqmz/8USuxmgei4zff4N2Td0ur8OWsiMdwI0egNi6dikqxK9UNQrAcoSl 5RwhXfa0fn2lk1gRwC8YoQPatPIccP8UEaA2RzBCfZW4HCfm07A/PK7MbYq8bP5lCe1A r6rhknS3/YTF8uyRWt6L3fP29pzLCcKkByWbzp7N7adWrbpbgO1GcjGON5ZbmWwf0UDb Ffo8ApSMSUzbKNfKIpRINdtCCrJqKBdGKA2YOg/14JoGOXOe2E3xJyB1uNs5QpiE6uUt HtRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=oyO7BtuCi1HjFdmlX54w1q4+7HZyhv2n5Zjo9n2+EA0=; b=i5hBHJ/+ryfuTisttAOybsCcJAaoJYBSPAvq0EgIHQeaxlL37bLiCLCJxUepFErjPK tqB3emT4aaXhGUYxnR1KZ0eBKdThGWqdWjUKoKZkphpBjENq8ZPqDDo2d1uXe/pZjM5K 4Xx6BrTxHtnlOjvvKR/BqsKjQl/OV3ImtPGGRd8wR+QqiyMS1ojSwQkWLbBkFl0UDp+0 ny3HbUpgb/Zv4Joo2Fs7XfFYWT9ue7YJQ13MwGtHKsjV08HODp7pdaAd19q4PIoaL51a 3E2tv8tJ4L8J1vMASf3ai2YuU/gbTlfc3mfWrROWT2Ao4iZ/BCxuk/kP8vdS5JtzgUZf BSTg== X-Gm-Message-State: AKwxytdBFlVr56THCjdUuS8vuvmbkxMu4KbStUltgL6NmrSwoOryw5ZI xu5k4pTeVH260SjvDONPCZsOocosN1k= X-Received: by 10.25.56.13 with SMTP id f13mr10932175lfa.16.1516316808922; Thu, 18 Jan 2018 15:06:48 -0800 (PST) Received: from localhost.localdomain (81-227-53-67-no27.tbcn.telia.com. [81.227.53.67]) by smtp.gmail.com with ESMTPSA id 76sm1420130lfq.7.2018.01.18.15.06.47 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jan 2018 15:06:48 -0800 (PST) From: Henrik Gramner To: ffmpeg-devel@ffmpeg.org Date: Fri, 19 Jan 2018 00:06:12 +0100 Message-Id: <20180118230615.16966-3-henrik@gramner.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180118230615.16966-1-henrik@gramner.com> References: <20180118230615.16966-1-henrik@gramner.com> Subject: [FFmpeg-devel] [PATCH 2/5] x86inc: Use .rdata instead of .rodata on Windows X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" The standard section for read-only data on Windows is .rdata. Nasm will flag non-standard sections as executable by default which isn't ideal. --- libavutil/x86/x86inc.asm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm index 3b43dbc2e0..57cd4d80de 100644 --- a/libavutil/x86/x86inc.asm +++ b/libavutil/x86/x86inc.asm @@ -90,6 +90,10 @@ SECTION .text %elifidn __OUTPUT_FORMAT__,coff SECTION .text + %elifidn __OUTPUT_FORMAT__,win32 + SECTION .rdata align=%1 + %elif WIN64 + SECTION .rdata align=%1 %else SECTION .rodata align=%1 %endif